Skip to main content
Glama

Create a 3D room design (2+ pieces)

crear_diseno
Read-only

Crea una escena 3D con VARIOS muebles (un ambiente) y devuelve un link editable directo al editor de Mueblito — el link /d/ abre el diseño listo para ver en 3D, mover piezas, ajustar medidas y generar presupuesto. Para UN solo mueble preferí construir_mueble; usá crear_diseno cuando hay 2+ muebles o querés armar un ambiente. Usala cuando el usuario quiere visualizar cómo quedarían los muebles en un espacio o compartir un diseño con un carpintero o cliente. Prerrequisito: si no sabés los ids de los presets, llamá primero a listar_presets. Cada mueble se especifica con preset o params; la posición y rotación son opcionales (si no se dan, los muebles se distribuyen en fila automáticamente). Limitación: el link es estático (no se guarda en servidor); no requiere cuenta. (create 3D design, furniture layout, shareable room design, Argentina interior design)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
espacioNoDimensiones del espacio: {ancho_mm: 3500, profundidad_mm: 4000}, ambas requeridas, en mm. Si se omite, el espacio se calcula automáticamente.
mueblesYesLista de muebles a incluir en el diseño. Mínimo 1, máximo 20.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
notaYes
previewsYes
espacio_mmNo
muebles_incluidosYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed8 schema fields changed
    • addedInput schema / definitions / __schema0 / properties / abierta
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / definitions / __schema0 / properties / ch / items / properties / mm
      Added value: +{
      +  "maximum": 3000,
      +  "minimum": 40,
      +  "type": "number"
      +}
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "ranurado",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 30,
      -                "minimum": 3,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "abierta": {
      +        "type": "boolean"
      +      },
      +      "ciego": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "mm": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "suplemento": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "mm"
      +        ],
      +        "type": "object"
      +      },
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "prof": {
      +                "maximum": 1200,
      +                "minimum": 80,
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "dobleFondo": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "volcable",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 4,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ranurado",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 30,
      +                "minimum": 3,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              },
      +              "para": {
      +                "enum": [
      +                  "lavarropas",
      +                  "horno",
      +                  "microondas"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ganchos",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "asiento",
      +                "type": "string"
      +              },
      +              "ganchos": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "interior": {
      +        "type": "boolean"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "montaje": {
      +        "enum": [
      +          "sobrepuesto",
      +          "medio",
      +          "embutido"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • addedInput schema / definitions / __schema0 / properties / ciego
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "mm": {
      +      "exclusiveMinimum": 0,
      +      "type": "number"
      +    },
      +    "suplemento": {
      +      "exclusiveMinimum": 0,
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "mm"
      +  ],
      +  "type": "object"
      +}
    • addedInput schema / definitions / __schema0 / properties / interior
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / definitions / __schema0 / properties / montaje
      Added value: +{
      +  "enum": [
      +    "sobrepuesto",
      +    "medio",
      +    "embutido"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / muebles / items / properties / params / description
      Previous value: -"Params paramétricos completos (alternativa a 'preset'). El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors, overlay y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."New value: +"Params paramétricos completos (alternativa a 'preset'). El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, colgadoCon (\"auto\" = lo decide el motor: chapas si el cuerpo lleno pesa ≤ 20 kg y mide ≤ 60 cm, si no tabla — usalo al colgar un mueble nuevo; \"tabla\" = tabla de colgar atornillada a la pared, y es lo que vale si falta; \"colgadores\" = colgadores regulables de alacena, uno por esquina de arriba (cuatro si el cuerpo pasa de 1 m y entran en su tercio de arriba), el fondo se mete 18 mm; \"chapas\" = dos chapas de colgar, para lo liviano), enCuerpos, slidingDoor, glassDoors, montaje (\"sobrepuesto\" = puertas que tapan el canto entero, bisagra codo 0, lo normal en un mueble suelto; \"medio\" = medio canto, codo 9; \"embutido\" = adentro del vano, codo 18; reemplaza a overlay, que queda por compatibilidad como \"medio\") y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). También: tapa {material?, vuelo? mm, asiento?} (el techo pasa a ser una tapa pasante de otro material del mismo espesor, con vuelo a los costados y al frente; asiento revisa que aguante a una persona), herrajeRebatible \"piano\" (las rebatibles cuelgan de una bisagra piano; abajo, con un par de compases con traba: el escritorio de pared), margenFrente mm (con montaje sobrepuesto, las puertas se pasan de la caja: el frente-cuadro) y content estantes con prof mm (estantes más playos, contra el fondo). frenteDeslizante {f, estantes, prof?}: adelante va un cuerpo de estantes de f×width (como mucho medio interior) que se corre a la derecha su ancho sobre un riel de carga (biblioteca con estantes escondidos); root es el cuerpo fijo de atrás, una sola caja sin puertas ni cajones (alto/prof/colgado de sus hijos se ignoran); base zocalo; no va colgado. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. interior:true (en una hoja o un corte) pone su puerta o sus cajones DETRÁS de la puerta del ancestro más cercano que tiene una (caja con llave dentro del placard, cajonera interior): esa puerta los tapa y ellos van embutidos y retirados; abierta:true en cambio deja la rama fuera de esa puerta. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Rebatible (tapa de pared sin mueble abajo, se pliega): height = altura de la tapa desde el piso; uso escritorio|desayunador|mesa decide la carga y los soportes; pared ladrillo (hueco o no se sabe)|ladrillo-macizo|hormigon|durlock, el anclaje y cuántos tacos pide la tracción; railMaterial opcional (el listón). Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "herrajes": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "altoPatas": {
      -                "maximum": 200,
      -                "minimum": 40,
      -                "type": "number"
      -              },
      -              "copaK": {
      -                "maximum": 8,
      -                "minimum": 2,
      -                "type": "number"
      -              },
      -              "copaProfundidad": {
      -                "maximum": 16,
      -                "minimum": 9,
      -                "type": "number"
      -              },
      -              "descuentoCorrediza": {
      -                "maximum": 80,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              "largosCorredera": {
      -                "items": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": -9007199254740991,
      -                  "type": "integer"
      -                },
      -                "maxItems": 20,
      -                "minItems": 1,
      -                "type": "array"
      -              },
      -              "luzCorrederaPorLado": {
      -                "maximum": 30,
      -                "minimum": 5,
      -                "type": "number"
      -              },
      -              "luzVidrioPorLado": {
      -                "maximum": 6,
      -                "minimum": 0.5,
      -                "type": "number"
      -              },
      -              "solapeCorredizas": {
      -                "maximum": 120,
      -                "minimum": 0,
      -                "type": "number"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "techoPasante": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "herrajes": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "altoPatas": {
      -            "maximum": 200,
      -            "minimum": 40,
      -            "type": "number"
      -          },
      -          "copaK": {
      -            "maximum": 8,
      -            "minimum": 2,
      -            "type": "number"
      -          },
      -          "copaProfundidad": {
      -            "maximum": 16,
      -            "minimum": 9,
      -            "type": "number"
      -          },
      -          "descuentoCorrediza": {
      -            "maximum": 80,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "largosCorredera": {
      -            "items": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "maxItems": 20,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "luzCorrederaPorLado": {
      -            "maximum": 30,
      -            "minimum": 5,
      -            "type": "number"
      -          },
      -          "luzVidrioPorLado": {
      -            "maximum": 6,
      -            "minimum": 0.5,
      -            "type": "number"
      -          },
      -          "solapeCorredizas": {
      -            "maximum": 120,
      -            "minimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "type": "object"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "ele": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "lado": {
      +            "enum": [
      +              "izq",
      +              "der"
      +            ],
      +            "type": "string"
      +          },
      +          "largo": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 1800,
      +            "type": "number"
      +          },
      +          "prof": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "largo",
      +          "lado"
      +        ],
      +        "type": "object"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "recortes": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "cuerpo": {
      +              "maximum": 48,
      +              "minimum": 1,
      +              "type": "integer"
      +            },
      +            "d": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "forma": {
      +              "enum": [
      +                "circulo",
      +                "rect"
      +              ],
      +              "type": "string"
      +            },
      +            "h": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "pieza": {
      +              "enum": [
      +                "tapa",
      +                "piso",
      +                "fondo",
      +                "lateral-izq",
      +                "lateral-der"
      +              ],
      +              "type": "string"
      +            },
      +            "u": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "v": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "w": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "pieza",
      +            "forma"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "anchoCabecera": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 4000,
      +        "type": "number"
      +      },
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "colgadoCon": {
      +            "enum": [
      +              "auto",
      +              "tabla",
      +              "colgadores",
      +              "chapas"
      +            ],
      +            "type": "string"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "fijarAPared": {
      +            "type": "boolean"
      +          },
      +          "frenteDeslizante": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "estantes": {
      +                "maximum": 12,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              "f": {
      +                "exclusiveMinimum": 0,
      +                "maximum": 1,
      +                "type": "number"
      +              },
      +              "prof": {
      +                "exclusiveMinimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "f",
      +              "estantes"
      +            ],
      +            "type": "object"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "herrajeRebatible": {
      +            "enum": [
      +              "cazoleta",
      +              "piano"
      +            ],
      +            "type": "string"
      +          },
      +          "herrajes": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "altoPatas": {
      +                "maximum": 200,
      +                "minimum": 40,
      +                "type": "number"
      +              },
      +              "copaK": {
      +                "maximum": 8,
      +                "minimum": 2,
      +                "type": "number"
      +              },
      +              "copaProfundidad": {
      +                "maximum": 16,
      +                "minimum": 9,
      +                "type": "number"
      +              },
      +              "descuentoCorrediza": {
      +                "maximum": 80,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "largosCorredera": {
      +                "items": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                "maxItems": 20,
      +                "minItems": 1,
      +                "type": "array"
      +              },
      +              "luzCorrederaPorLado": {
      +                "maximum": 30,
      +                "minimum": 5,
      +                "type": "number"
      +              },
      +              "luzVidrioPorLado": {
      +                "maximum": 6,
      +                "minimum": 0.5,
      +                "type": "number"
      +              },
      +              "solapeCorredizas": {
      +                "maximum": 120,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "margenFrente": {
      +            "maximum": 50,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "montaje": {
      +            "enum": [
      +              "sobrepuesto",
      +              "medio",
      +              "embutido"
      +            ],
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "recortes": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "cuerpo": {
      +                  "maximum": 48,
      +                  "minimum": 1,
      +                  "type": "integer"
      +                },
      +                "d": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                },
      +                "forma": {
      +                  "enum": [
      +                    "circulo",
      +                    "rect"
      +                  ],
      +                  "type": "string"
      +                },
      +                "h": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                },
      +                "pieza": {
      +                  "enum": [
      +                    "tapa",
      +                    "piso",
      +                    "fondo",
      +                    "lateral-izq",
      +                    "lateral-der"
      +                  ],
      +                  "type": "string"
      +                },
      +                "u": {
      +                  "maximum": 5000,
      +                  "minimum": -5000,
      +                  "type": "number"
      +                },
      +                "v": {
      +                  "maximum": 5000,
      +                  "minimum": -5000,
      +                  "type": "number"
      +                },
      +                "w": {
      +                  "maximum": 1000,
      +                  "minimum": 20,
      +                  "type": "number"
      +                }
      +              },
      +              "required": [
      +                "pieza",
      +                "forma"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 8,
      +            "type": "array"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "abierta": {
      +                    "type": "boolean"
      +                  },
      +                  "ciego": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "mm": {
      +                        "exclusiveMinimum": 0,
      +                        "type": "number"
      +                      },
      +                      "suplemento": {
      +                        "exclusiveMinimum": 0,
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "mm"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "prof": {
      +                            "maximum": 1200,
      +                            "minimum": 80,
      +                            "type": "number"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "dobleFondo": {
      +                            "type": "boolean"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "volcable",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 4,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          },
      +                          "para": {
      +                            "enum": [
      +                              "lavarropas",
      +                              "horno",
      +                              "microondas"
      +                            ],
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ganchos",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "asiento",
      +                            "type": "string"
      +                          },
      +                          "ganchos": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "interior": {
      +                    "type": "boolean"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "montaje": {
      +                    "enum": [
      +                      "sobrepuesto",
      +                      "medio",
      +                      "embutido"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "tapa": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "asiento": {
      +                "type": "boolean"
      +              },
      +              "baranda": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "alto": {
      +                    "maximum": 150,
      +                    "minimum": 50,
      +                    "type": "number"
      +                  },
      +                  "frente": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "alto"
      +                ],
      +                "type": "object"
      +              },
      +              "material": {
      +                "type": "string"
      +              },
      +              "vuelo": {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "vueloFrente": {
      +                "maximum": 300,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "zocaloCajon": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "rebatible",
      +        "type": "string"
      +      },
      +      "material": {
      +        "enum": [
      +          "mdf-15mm-blanco",
      +          "mdf-18mm-blanco",
      +          "mdf-25mm-blanco",
      +          "mdf-18mm-natural",
      +          "melamina-18mm-blanco",
      +          "melamina-18mm-roble-escandinavo",
      +          "melamina-18mm-paraiso",
      +          "melamina-18mm-olmo-claro",
      +          "melamina-18mm-nogal",
      +          "melamina-18mm-grafito",
      +          "fenolico-18mm",
      +          "terciado-18mm"
      +        ],
      +        "type": "string"
      +      },
      +      "pared": {
      +        "enum": [
      +          "ladrillo",
      +          "ladrillo-macizo",
      +          "hormigon",
      +          "durlock"
      +        ],
      +        "type": "string"
      +      },
      +      "railMaterial": {
      +        "enum": [
      +          "mdf-15mm-blanco",
      +          "mdf-18mm-blanco",
      +          "mdf-25mm-blanco",
      +          "mdf-18mm-natural",
      +          "melamina-18mm-blanco",
      +          "melamina-18mm-roble-escandinavo",
      +          "melamina-18mm-paraiso",
      +          "melamina-18mm-olmo-claro",
      +          "melamina-18mm-nogal",
      +          "melamina-18mm-grafito",
      +          "fenolico-18mm",
      +          "terciado-18mm"
      +        ],
      +        "type": "string"
      +      },
      +      "uso": {
      +        "enum": [
      +          "escritorio",
      +          "desayunador",
      +          "mesa"
      +        ],
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "uso",
      +      "pared",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "colgadoCon": {
      +        "enum": [
      +          "auto",
      +          "tabla",
      +          "colgadores",
      +          "chapas"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "fijarAPared": {
      +        "type": "boolean"
      +      },
      +      "frenteDeslizante": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "estantes": {
      +            "maximum": 12,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "f": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 1,
      +            "type": "number"
      +          },
      +          "prof": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "f",
      +          "estantes"
      +        ],
      +        "type": "object"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajeRebatible": {
      +        "enum": [
      +          "cazoleta",
      +          "piano"
      +        ],
      +        "type": "string"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "margenFrente": {
      +        "maximum": 50,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "montaje": {
      +        "enum": [
      +          "sobrepuesto",
      +          "medio",
      +          "embutido"
      +        ],
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "recortes": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "cuerpo": {
      +              "maximum": 48,
      +              "minimum": 1,
      +              "type": "integer"
      +            },
      +            "d": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "forma": {
      +              "enum": [
      +                "circulo",
      +                "rect"
      +              ],
      +              "type": "string"
      +            },
      +            "h": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            },
      +            "pieza": {
      +              "enum": [
      +                "tapa",
      +                "piso",
      +                "fondo",
      +                "lateral-izq",
      +                "lateral-der"
      +              ],
      +              "type": "string"
      +            },
      +            "u": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "v": {
      +              "maximum": 5000,
      +              "minimum": -5000,
      +              "type": "number"
      +            },
      +            "w": {
      +              "maximum": 1000,
      +              "minimum": 20,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "pieza",
      +            "forma"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "type": "array"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "abierta": {
      +                "type": "boolean"
      +              },
      +              "ciego": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "mm": {
      +                    "exclusiveMinimum": 0,
      +                    "type": "number"
      +                  },
      +                  "suplemento": {
      +                    "exclusiveMinimum": 0,
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "mm"
      +                ],
      +                "type": "object"
      +              },
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "prof": {
      +                        "maximum": 1200,
      +                        "minimum": 80,
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "dobleFondo": {
      +                        "type": "boolean"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "volcable",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 4,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      },
      +                      "para": {
      +                        "enum": [
      +                          "lavarropas",
      +                          "horno",
      +                          "microondas"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ganchos",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "asiento",
      +                        "type": "string"
      +                      },
      +                      "ganchos": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "interior": {
      +                "type": "boolean"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "montaje": {
      +                "enum": [
      +                  "sobrepuesto",
      +                  "medio",
      +                  "embutido"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "tapa": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "asiento": {
      +            "type": "boolean"
      +          },
      +          "baranda": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "alto": {
      +                "maximum": 150,
      +                "minimum": 50,
      +                "type": "number"
      +              },
      +              "frente": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "alto"
      +            ],
      +            "type": "object"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "vuelo": {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "vueloFrente": {
      +            "maximum": 300,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "zocaloCajon": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "techoPasante": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "techoPasante": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "herrajes": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "altoPatas": {
      +                "maximum": 200,
      +                "minimum": 40,
      +                "type": "number"
      +              },
      +              "copaK": {
      +                "maximum": 8,
      +                "minimum": 2,
      +                "type": "number"
      +              },
      +              "copaProfundidad": {
      +                "maximum": 16,
      +                "minimum": 9,
      +                "type": "number"
      +              },
      +              "descuentoCorrediza": {
      +                "maximum": 80,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "largosCorredera": {
      +                "items": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": -9007199254740991,
      +                  "type": "integer"
      +                },
      +                "maxItems": 20,
      +                "minItems": 1,
      +                "type": "array"
      +              },
      +              "luzCorrederaPorLado": {
      +                "maximum": 30,
      +                "minimum": 5,
      +                "type": "number"
      +              },
      +              "luzVidrioPorLado": {
      +                "maximum": 6,
      +                "minimum": 0.5,
      +                "type": "number"
      +              },
      +              "solapeCorredizas": {
      +                "maximum": 120,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "herrajes": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "altoPatas": {
      +            "maximum": 200,
      +            "minimum": 40,
      +            "type": "number"
      +          },
      +          "copaK": {
      +            "maximum": 8,
      +            "minimum": 2,
      +            "type": "number"
      +          },
      +          "copaProfundidad": {
      +            "maximum": 16,
      +            "minimum": 9,
      +            "type": "number"
      +          },
      +          "descuentoCorrediza": {
      +            "maximum": 80,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "largosCorredera": {
      +            "items": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "maxItems": 20,
      +            "minItems": 1,
      +            "type": "array"
      +          },
      +          "luzCorrederaPorLado": {
      +            "maximum": 30,
      +            "minimum": 5,
      +            "type": "number"
      +          },
      +          "luzVidrioPorLado": {
      +            "maximum": 6,
      +            "minimum": 0.5,
      +            "type": "number"
      +          },
      +          "solapeCorredizas": {
      +            "maximum": 120,
      +            "minimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed2 schema fields changed
    • changedInput schema / properties / muebles / items / properties / params / description
      Previous value: -"Params paramétricos completos (alternativa a 'preset'). El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors y overlay. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."New value: +"Params paramétricos completos (alternativa a 'preset'). El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors, overlay y techoPasante (techo al ancho total sobre los laterales; también en shelf y wardrobe). root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "picnic",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "tabletopDepth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "tabletopDepth",
      -      "seatHeight",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "ranurado",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 30,
      -                            "minimum": 3,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "ranurado",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 30,
      -                        "minimum": 3,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "techoPasante": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "techoPasante": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed2 schema fields changed
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "ranurado",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 30,
      +                "minimum": 3,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "picnic",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "tabletopDepth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "tabletopDepth",
      +      "seatHeight",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "ranurado",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 30,
      +                            "minimum": 3,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "ranurado",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 30,
      +                        "minimum": 3,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed9 schema fields changed
    • addedInput schema / definitions / __schema0 / additionalProperties
      Added value: +false
    • addedInput schema / definitions / __schema0 / properties / ch / items / additionalProperties
      Added value: +false
    • changedInput schema / definitions / __schema0 / properties / ch / items / properties / node / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "content": {
      -        "oneOf": [
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "estantes",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 12,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "cajones",
      -                "type": "string"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "cajonSecreto",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "barral",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "botellero",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "zapatero",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 5,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "vidrio",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 8,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "bandeja",
      -                "type": "string"
      -              },
      -              "n": {
      -                "maximum": 6,
      -                "minimum": 1,
      -                "type": "integer"
      -              }
      -            },
      -            "required": [
      -              "c",
      -              "n"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "hueco",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "properties": {
      -              "c": {
      -                "const": "vacio",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "c"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "door": {
      -        "enum": [
      -          "izq",
      -          "der",
      -          "doble",
      -          "arriba",
      -          "abajo",
      -          "corrediza"
      -        ],
      -        "type": "string"
      -      },
      -      "led": {
      -        "type": "boolean"
      -      },
      -      "lock": {
      -        "enum": [
      -          "magnetica",
      -          "llave"
      -        ],
      -        "type": "string"
      -      },
      -      "push": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "content"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/definitions/__schema0"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "content": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "estantes",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 12,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajones",
      +                "type": "string"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "cajonSecreto",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "barral",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "botellero",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "zapatero",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 5,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vidrio",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 8,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "bandeja",
      +                "type": "string"
      +              },
      +              "n": {
      +                "maximum": 6,
      +                "minimum": 1,
      +                "type": "integer"
      +              }
      +            },
      +            "required": [
      +              "c",
      +              "n"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "hueco",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "c": {
      +                "const": "vacio",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "c"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "led": {
      +        "type": "boolean"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "content"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "$ref": "#/definitions/__schema0"
      +  }
      +]
    • addedInput schema / properties / espacio / additionalProperties
      Added value: +false
    • changedInput schema / properties / espacio / description
      Previous value: -"Dimensiones del espacio (habitación o local) en mm. Si se omite, el espacio se calcula automáticamente."New value: +"Dimensiones del espacio: {ancho_mm: 3500, profundidad_mm: 4000}, ambas requeridas, en mm. Si se omite, el espacio se calcula automáticamente."
    • addedInput schema / properties / muebles / items / additionalProperties
      Added value: +false
    • changedInput schema / properties / muebles / items / properties / params / description
      Previous value: -"Params paramétricos completos (alternativa a 'preset')."New value: +"Params paramétricos completos (alternativa a 'preset'). El schema enumera todos los campos por kind. Modular: frontMaterial (mismo espesor que material), softClose, base, colgado, enCuerpos, slidingDoor, glassDoors y overlay. root admite cortes V/H anidados; cada hijo tiene f y, si genera cuerpo, alto/prof/colgado. En cortes H el alto se reparte con f, no con alto. height y depth deben abarcar todos los cuerpos. Cada hoja admite door, lock, push y led; content.c incluye cajonSecreto y cajones con content.lock/content.push. Shelf: shelves:0 deja solo carcasa; openFrame usa bastidor sin fondo. Cama: headboard modular, headboardShelves, drawersPerSide, bunk, bunkHeight, bunkLadderSide, mattressThickness, baseHeight. Sofá/banqueta: seatHeight (sofá), backrestAngle y cushionThickness. Otros tipos exponen sus opciones en el schema. Los avisos explican qué opción se recortó o no se aplicó y cómo corregirla."
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "enCuerpos": {
      -            "type": "boolean"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "enCuerpos": {
      -        "type": "boolean"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedInput schema / properties / muebles / items / properties / posicion_mm / additionalProperties
      Added value: +false
  6. Changed2 schema fields changed
    • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
      Removed value: -{
      -  "type": "boolean"
      -}
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "colgado": {
      -            "type": "boolean"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "overlay": {
      -            "type": "boolean"
      -          },
      -          "root": {
      -            "anyOf": [
      -              {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "hueco",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "$ref": "#/definitions/__schema0"
      -              }
      -            ]
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "root"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "legs": {
      -        "maximum": 900,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "invernadero",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "puerta": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "slope",
      -      "shelves",
      -      "puerta",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "colgado": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "overlay": {
      -        "type": "boolean"
      -      },
      -      "root": {
      -        "anyOf": [
      -          {
      -            "properties": {
      -              "content": {
      -                "oneOf": [
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "estantes",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 12,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajones",
      -                        "type": "string"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "cajonSecreto",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "barral",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "botellero",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "zapatero",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 5,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vidrio",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 8,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "bandeja",
      -                        "type": "string"
      -                      },
      -                      "n": {
      -                        "maximum": 6,
      -                        "minimum": 1,
      -                        "type": "integer"
      -                      }
      -                    },
      -                    "required": [
      -                      "c",
      -                      "n"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "hueco",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  {
      -                    "properties": {
      -                      "c": {
      -                        "const": "vacio",
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "c"
      -                    ],
      -                    "type": "object"
      -                  }
      -                ]
      -              },
      -              "door": {
      -                "enum": [
      -                  "izq",
      -                  "der",
      -                  "doble",
      -                  "arriba",
      -                  "abajo",
      -                  "corrediza"
      -                ],
      -                "type": "string"
      -              },
      -              "led": {
      -                "type": "boolean"
      -              },
      -              "lock": {
      -                "enum": [
      -                  "magnetica",
      -                  "llave"
      -                ],
      -                "type": "string"
      -              },
      -              "push": {
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "content"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "$ref": "#/definitions/__schema0"
      -          }
      -        ]
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "root"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "enCuerpos": {
      +            "type": "boolean"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "enCuerpos": {
      +        "type": "boolean"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed2 schema fields changed
    • addedInput schema / definitions
      Added value: +{
      +  "__schema0": {
      +    "properties": {
      +      "ch": {
      +        "items": {
      +          "properties": {
      +            "alto": {
      +              "maximum": 3000,
      +              "minimum": 150,
      +              "type": "number"
      +            },
      +            "colgado": {
      +              "type": "boolean"
      +            },
      +            "enCuerpos": {
      +              "type": "boolean"
      +            },
      +            "f": {
      +              "exclusiveMinimum": 0,
      +              "type": "number"
      +            },
      +            "node": {
      +              "anyOf": [
      +                {
      +                  "properties": {
      +                    "content": {
      +                      "oneOf": [
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "estantes",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 12,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "cajones",
      +                              "type": "string"
      +                            },
      +                            "lock": {
      +                              "enum": [
      +                                "magnetica",
      +                                "llave"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 8,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            },
      +                            "push": {
      +                              "type": "boolean"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "cajonSecreto",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "barral",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "botellero",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "zapatero",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 5,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "vidrio",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 8,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "bandeja",
      +                              "type": "string"
      +                            },
      +                            "n": {
      +                              "maximum": 6,
      +                              "minimum": 1,
      +                              "type": "integer"
      +                            }
      +                          },
      +                          "required": [
      +                            "c",
      +                            "n"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "hueco",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        },
      +                        {
      +                          "properties": {
      +                            "c": {
      +                              "const": "vacio",
      +                              "type": "string"
      +                            }
      +                          },
      +                          "required": [
      +                            "c"
      +                          ],
      +                          "type": "object"
      +                        }
      +                      ]
      +                    },
      +                    "door": {
      +                      "enum": [
      +                        "izq",
      +                        "der",
      +                        "doble",
      +                        "arriba",
      +                        "abajo",
      +                        "corrediza"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "led": {
      +                      "type": "boolean"
      +                    },
      +                    "lock": {
      +                      "enum": [
      +                        "magnetica",
      +                        "llave"
      +                      ],
      +                      "type": "string"
      +                    },
      +                    "push": {
      +                      "type": "boolean"
      +                    }
      +                  },
      +                  "required": [
      +                    "content"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "$ref": "#/definitions/__schema0"
      +                }
      +              ]
      +            },
      +            "prof": {
      +              "maximum": 1200,
      +              "minimum": 80,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "f",
      +            "node"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 2,
      +        "type": "array"
      +      },
      +      "door": {
      +        "enum": [
      +          "izq",
      +          "der",
      +          "doble",
      +          "arriba",
      +          "abajo",
      +          "corrediza"
      +        ],
      +        "type": "string"
      +      },
      +      "lock": {
      +        "enum": [
      +          "magnetica",
      +          "llave"
      +        ],
      +        "type": "string"
      +      },
      +      "push": {
      +        "type": "boolean"
      +      },
      +      "s": {
      +        "enum": [
      +          "V",
      +          "H"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "s",
      +      "ch"
      +    ],
      +    "type": "object"
      +  }
      +}
    • changedInput schema / properties / muebles / items / properties / params / oneOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "shelf",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "openFrame": {
      -        "type": "boolean"
      -      },
      -      "shelves": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "shelves",
      -      "backPanel",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawers": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "desk",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "drawers",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "doors": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "wardrobe",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "rod": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "doors",
      -      "rod",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "pergola",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "postSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "rafters": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "slope": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "height",
      -      "rafters",
      -      "postSize",
      -      "slope",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "boardWidth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "gap": {
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "joists": {
      -        "maximum": 9007199254740991,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "deck",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "depth",
      -      "boardWidth",
      -      "gap",
      -      "joists",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "table",
      -        "type": "string"
      -      },
      -      "legSize": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "legSize",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "baseHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "bunk": {
      -        "type": "boolean"
      -      },
      -      "bunkHeight": {
      -        "maximum": 1600,
      -        "minimum": 900,
      -        "type": "number"
      -      },
      -      "bunkLadderSide": {
      -        "enum": [
      -          "izq",
      -          "der"
      -        ],
      -        "type": "string"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "drawersPerSide": {
      -        "maximum": 4,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "headboard": {
      -        "properties": {
      -          "backPanel": {
      -            "type": "boolean"
      -          },
      -          "base": {
      -            "enum": [
      -              "zocalo",
      -              "patas",
      -              "ruedas"
      -            ],
      -            "type": "string"
      -          },
      -          "columns": {
      -            "items": {
      -              "properties": {
      -                "door": {
      -                  "enum": [
      -                    "izq",
      -                    "der",
      -                    "doble",
      -                    "arriba",
      -                    "abajo",
      -                    "corrediza"
      -                  ],
      -                  "type": "string"
      -                },
      -                "lock": {
      -                  "enum": [
      -                    "magnetica",
      -                    "llave"
      -                  ],
      -                  "type": "string"
      -                },
      -                "push": {
      -                  "type": "boolean"
      -                },
      -                "w": {
      -                  "exclusiveMinimum": 0,
      -                  "type": "number"
      -                },
      -                "zones": {
      -                  "items": {
      -                    "properties": {
      -                      "content": {
      -                        "oneOf": [
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "estantes",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 12,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "cajones",
      -                                "type": "string"
      -                              },
      -                              "lock": {
      -                                "enum": [
      -                                  "magnetica",
      -                                  "llave"
      -                                ],
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 8,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              },
      -                              "push": {
      -                                "type": "boolean"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "cajonSecreto",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "barral",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "botellero",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "zapatero",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 5,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "vidrio",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 8,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "bandeja",
      -                                "type": "string"
      -                              },
      -                              "n": {
      -                                "maximum": 6,
      -                                "minimum": 1,
      -                                "type": "integer"
      -                              }
      -                            },
      -                            "required": [
      -                              "c",
      -                              "n"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          {
      -                            "properties": {
      -                              "c": {
      -                                "const": "vacio",
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "c"
      -                            ],
      -                            "type": "object"
      -                          }
      -                        ]
      -                      },
      -                      "door": {
      -                        "enum": [
      -                          "izq",
      -                          "der",
      -                          "doble",
      -                          "arriba",
      -                          "abajo",
      -                          "corrediza"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "h": {
      -                        "exclusiveMinimum": 0,
      -                        "type": "number"
      -                      },
      -                      "led": {
      -                        "type": "boolean"
      -                      },
      -                      "lock": {
      -                        "enum": [
      -                          "magnetica",
      -                          "llave"
      -                        ],
      -                        "type": "string"
      -                      },
      -                      "push": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "content",
      -                      "h"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 8,
      -                  "minItems": 1,
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "w",
      -                "zones"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 6,
      -            "minItems": 1,
      -            "type": "array"
      -          },
      -          "depth": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "frontMaterial": {
      -            "type": "string"
      -          },
      -          "glassDoors": {
      -            "type": "boolean"
      -          },
      -          "height": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          },
      -          "kind": {
      -            "const": "modular",
      -            "type": "string"
      -          },
      -          "material": {
      -            "type": "string"
      -          },
      -          "slidingDoor": {
      -            "enum": [
      -              "full",
      -              "per-column"
      -            ],
      -            "type": "string"
      -          },
      -          "softClose": {
      -            "type": "boolean"
      -          },
      -          "width": {
      -            "exclusiveMinimum": 0,
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "kind",
      -          "width",
      -          "height",
      -          "depth",
      -          "material",
      -          "backPanel",
      -          "columns"
      -        ],
      -        "type": "object"
      -      },
      -      "headboardShelves": {
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cama",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "mattressThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "storage": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "storage",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "arms": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "sofa",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "seatHeight": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "arms",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backrest": {
      -        "type": "boolean"
      -      },
      -      "backrestAngle": {
      -        "maximum": 45,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "cushionThickness": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "banqueta",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "backrest",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "espejo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "caja",
      -        "type": "string"
      -      },
      -      "lid": {
      -        "enum": [
      -          "ninguna",
      -          "fija",
      -          "abisagrada"
      -        ],
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "wheels": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "lid",
      -      "wheels",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "cortina",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "hojas": {
      -        "maximum": 6,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "kind": {
      -        "const": "biombo",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "relleno": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "hojas",
      -      "relleno",
      -      "material"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "backPanel": {
      -        "type": "boolean"
      -      },
      -      "base": {
      -        "enum": [
      -          "zocalo",
      -          "patas",
      -          "ruedas"
      -        ],
      -        "type": "string"
      -      },
      -      "columns": {
      -        "items": {
      -          "properties": {
      -            "door": {
      -              "enum": [
      -                "izq",
      -                "der",
      -                "doble",
      -                "arriba",
      -                "abajo",
      -                "corrediza"
      -              ],
      -              "type": "string"
      -            },
      -            "lock": {
      -              "enum": [
      -                "magnetica",
      -                "llave"
      -              ],
      -              "type": "string"
      -            },
      -            "push": {
      -              "type": "boolean"
      -            },
      -            "w": {
      -              "exclusiveMinimum": 0,
      -              "type": "number"
      -            },
      -            "zones": {
      -              "items": {
      -                "properties": {
      -                  "content": {
      -                    "oneOf": [
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "estantes",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 12,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajones",
      -                            "type": "string"
      -                          },
      -                          "lock": {
      -                            "enum": [
      -                              "magnetica",
      -                              "llave"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          },
      -                          "push": {
      -                            "type": "boolean"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "cajonSecreto",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "barral",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "botellero",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "zapatero",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 5,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vidrio",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 8,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "bandeja",
      -                            "type": "string"
      -                          },
      -                          "n": {
      -                            "maximum": 6,
      -                            "minimum": 1,
      -                            "type": "integer"
      -                          }
      -                        },
      -                        "required": [
      -                          "c",
      -                          "n"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "properties": {
      -                          "c": {
      -                            "const": "vacio",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "c"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "door": {
      -                    "enum": [
      -                      "izq",
      -                      "der",
      -                      "doble",
      -                      "arriba",
      -                      "abajo",
      -                      "corrediza"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "h": {
      -                    "exclusiveMinimum": 0,
      -                    "type": "number"
      -                  },
      -                  "led": {
      -                    "type": "boolean"
      -                  },
      -                  "lock": {
      -                    "enum": [
      -                      "magnetica",
      -                      "llave"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "push": {
      -                    "type": "boolean"
      -                  }
      -                },
      -                "required": [
      -                  "content",
      -                  "h"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 8,
      -              "minItems": 1,
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "w",
      -            "zones"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 6,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "depth": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "frontMaterial": {
      -        "type": "string"
      -      },
      -      "glassDoors": {
      -        "type": "boolean"
      -      },
      -      "height": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "kind": {
      -        "const": "modular",
      -        "type": "string"
      -      },
      -      "material": {
      -        "type": "string"
      -      },
      -      "slidingDoor": {
      -        "enum": [
      -          "full",
      -          "per-column"
      -        ],
      -        "type": "string"
      -      },
      -      "softClose": {
      -        "type": "boolean"
      -      },
      -      "width": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "width",
      -      "height",
      -      "depth",
      -      "material",
      -      "backPanel",
      -      "columns"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "shelf",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "openFrame": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "shelves",
      +      "backPanel",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawers": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "desk",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "drawers",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "doors": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "wardrobe",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "rod": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "doors",
      +      "rod",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "pergola",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "postSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "rafters": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "height",
      +      "rafters",
      +      "postSize",
      +      "slope",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "boardWidth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "gap": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "joists": {
      +        "maximum": 9007199254740991,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "deck",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "depth",
      +      "boardWidth",
      +      "gap",
      +      "joists",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "table",
      +        "type": "string"
      +      },
      +      "legSize": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "legSize",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "baseHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "bunk": {
      +        "type": "boolean"
      +      },
      +      "bunkHeight": {
      +        "maximum": 1600,
      +        "minimum": 900,
      +        "type": "number"
      +      },
      +      "bunkLadderSide": {
      +        "enum": [
      +          "izq",
      +          "der"
      +        ],
      +        "type": "string"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "drawersPerSide": {
      +        "maximum": 4,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "headboard": {
      +        "properties": {
      +          "backPanel": {
      +            "type": "boolean"
      +          },
      +          "base": {
      +            "enum": [
      +              "zocalo",
      +              "patas",
      +              "ruedas"
      +            ],
      +            "type": "string"
      +          },
      +          "colgado": {
      +            "type": "boolean"
      +          },
      +          "depth": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "frontMaterial": {
      +            "type": "string"
      +          },
      +          "glassDoors": {
      +            "type": "boolean"
      +          },
      +          "height": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          },
      +          "kind": {
      +            "const": "modular",
      +            "type": "string"
      +          },
      +          "material": {
      +            "type": "string"
      +          },
      +          "overlay": {
      +            "type": "boolean"
      +          },
      +          "root": {
      +            "anyOf": [
      +              {
      +                "properties": {
      +                  "content": {
      +                    "oneOf": [
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "estantes",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 12,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajones",
      +                            "type": "string"
      +                          },
      +                          "lock": {
      +                            "enum": [
      +                              "magnetica",
      +                              "llave"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          },
      +                          "push": {
      +                            "type": "boolean"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "cajonSecreto",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "barral",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "botellero",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "zapatero",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 5,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vidrio",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 8,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "bandeja",
      +                            "type": "string"
      +                          },
      +                          "n": {
      +                            "maximum": 6,
      +                            "minimum": 1,
      +                            "type": "integer"
      +                          }
      +                        },
      +                        "required": [
      +                          "c",
      +                          "n"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "hueco",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "properties": {
      +                          "c": {
      +                            "const": "vacio",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "c"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "door": {
      +                    "enum": [
      +                      "izq",
      +                      "der",
      +                      "doble",
      +                      "arriba",
      +                      "abajo",
      +                      "corrediza"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "led": {
      +                    "type": "boolean"
      +                  },
      +                  "lock": {
      +                    "enum": [
      +                      "magnetica",
      +                      "llave"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "push": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "required": [
      +                  "content"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "$ref": "#/definitions/__schema0"
      +              }
      +            ]
      +          },
      +          "slidingDoor": {
      +            "enum": [
      +              "full",
      +              "per-column"
      +            ],
      +            "type": "string"
      +          },
      +          "softClose": {
      +            "type": "boolean"
      +          },
      +          "width": {
      +            "exclusiveMinimum": 0,
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "kind",
      +          "width",
      +          "height",
      +          "depth",
      +          "material",
      +          "backPanel",
      +          "root"
      +        ],
      +        "type": "object"
      +      },
      +      "headboardShelves": {
      +        "maximum": 6,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cama",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "mattressThickness": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "storage": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "storage",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "arms": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "sofa",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "seatHeight": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "arms",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backrest": {
      +        "type": "boolean"
      +      },
      +      "backrestAngle": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "cushionThickness": {
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "banqueta",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "backrest",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "espejo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "caja",
      +        "type": "string"
      +      },
      +      "legs": {
      +        "maximum": 900,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "lid": {
      +        "enum": [
      +          "ninguna",
      +          "fija",
      +          "abisagrada"
      +        ],
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "wheels": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "lid",
      +      "wheels",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "cortina",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "hojas": {
      +        "maximum": 6,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "kind": {
      +        "const": "biombo",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "relleno": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "hojas",
      +      "relleno",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "invernadero",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "puerta": {
      +        "type": "boolean"
      +      },
      +      "shelves": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "slope": {
      +        "maximum": 45,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "slope",
      +      "shelves",
      +      "puerta",
      +      "material"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "backPanel": {
      +        "type": "boolean"
      +      },
      +      "base": {
      +        "enum": [
      +          "zocalo",
      +          "patas",
      +          "ruedas"
      +        ],
      +        "type": "string"
      +      },
      +      "colgado": {
      +        "type": "boolean"
      +      },
      +      "depth": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "frontMaterial": {
      +        "type": "string"
      +      },
      +      "glassDoors": {
      +        "type": "boolean"
      +      },
      +      "height": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "kind": {
      +        "const": "modular",
      +        "type": "string"
      +      },
      +      "material": {
      +        "type": "string"
      +      },
      +      "overlay": {
      +        "type": "boolean"
      +      },
      +      "root": {
      +        "anyOf": [
      +          {
      +            "properties": {
      +              "content": {
      +                "oneOf": [
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "estantes",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 12,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajones",
      +                        "type": "string"
      +                      },
      +                      "lock": {
      +                        "enum": [
      +                          "magnetica",
      +                          "llave"
      +                        ],
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      },
      +                      "push": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "cajonSecreto",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "barral",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "botellero",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "zapatero",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 5,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vidrio",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 8,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "bandeja",
      +                        "type": "string"
      +                      },
      +                      "n": {
      +                        "maximum": 6,
      +                        "minimum": 1,
      +                        "type": "integer"
      +                      }
      +                    },
      +                    "required": [
      +                      "c",
      +                      "n"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "hueco",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  {
      +                    "properties": {
      +                      "c": {
      +                        "const": "vacio",
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "c"
      +                    ],
      +                    "type": "object"
      +                  }
      +                ]
      +              },
      +              "door": {
      +                "enum": [
      +                  "izq",
      +                  "der",
      +                  "doble",
      +                  "arriba",
      +                  "abajo",
      +                  "corrediza"
      +                ],
      +                "type": "string"
      +              },
      +              "led": {
      +                "type": "boolean"
      +              },
      +              "lock": {
      +                "enum": [
      +                  "magnetica",
      +                  "llave"
      +                ],
      +                "type": "string"
      +              },
      +              "push": {
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "$ref": "#/definitions/__schema0"
      +          }
      +        ]
      +      },
      +      "slidingDoor": {
      +        "enum": [
      +          "full",
      +          "per-column"
      +        ],
      +        "type": "string"
      +      },
      +      "softClose": {
      +        "type": "boolean"
      +      },
      +      "width": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "width",
      +      "height",
      +      "depth",
      +      "material",
      +      "backPanel",
      +      "root"
      +    ],
      +    "type": "object"
      +  }
      +]
  8. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources