Skip to main content
Glama

Server Details

Diseño de muebles 3D para Argentina: cotización en ARS, despiece para la maderera y catálogo.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 44 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 10 tools

Disambiguation3/5

Construir_mueble is a superset tool that can already return despiece, imagen, modelo3d and factibilidad, so it overlaps substantially with cotizar_mueble, despiece, ver_mueble and validar_factibilidad, which all accept the same preset/params args. Buscar_catalogo and listar_presets also both serve preset discovery. The descriptions do actively steer users to construir_mueble and clarify when to use the specialized tools, which keeps this from being worse.

Naming Consistency4/5

Eight of ten tools follow a clear Spanish verb_noun pattern (ajustar_mueble, buscar_catalogo, construir_mueble, cotizar_mueble, crear_diseno, listar_presets, validar_factibilidad, ver_mueble). The two noun-only names (despiece, pasos_de_armado) are minor deviations that remain readable.

Tool Count5/5

Ten tools sits squarely in the well-scoped 3-15 range. Each tool covers a distinct stage of the furniture workflow (search, build, quote, cut list, assemble, validate, iterate, multi-piece scene), so the set does not feel padded.

Completeness4/5

The lifecycle is well covered: discovery (listar_presets, buscar_catalogo), building (construir_mueble, crear_diseno), validation, quoting, cut lists, assembly steps and iterative refinement. Minor gaps exist around persisting/sharing designs (crear_diseno links are static) and no browsing of the materials/hardware catalog, but core workflows have no dead ends.

Available Tools

10 tools
ajustar_muebleAdjust / iterate a design
Read-only
Inspect

Itera sobre un diseño: aplica un DIFF de cambios sobre unos params base, los RE-VALIDA y devuelve los params nuevos, la vista actualizada (SVG), un resumen de cotización y despiece, y una revisión de factibilidad. Es el loop de refinamiento: proponés un cambio ('más ancho', 'un estante más', 'otro material') y ves el efecto al instante, sin rearmar todo. Pasá baseParams (los params válidos actuales, p.ej. los que devolvió una cotización) y cambios (sólo los campos a modificar). Si los cambios dejan el mueble inválido, la tool falla explicando el motivo. Encadená la salida (params) como baseParams de la próxima llamada. (iterate furniture design, edit parameters, refine, text-to-CAD loop)

ParametersJSON Schema
NameRequiredDescriptionDefault
cambiosYesDiff a aplicar sobre baseParams (merge por campo). Ej: {width: 2400, shelves: 5}. El resultado se re-valida con el esquema; los objetos anidados (root, content, headboard) se reemplazan completos. Si queda inválido, la tool falla con el motivo.
baseParamsNoParams paramétricos de partida (ya válidos). Ej: los que devolvió construir_mueble. 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.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
despieceYes
cotizacionYes
editor_urlYes
medidas_mmYes
factibilidadYes
construir_muebleBuild furniture: 3D model, cut list & quote
Read-only
Inspect

TOOL PRINCIPAL para muebles. Construye un mueble (desde un preset, o a medida con params del motor recursivo) y devuelve LO QUE PIDAS: 'despiece' (piezas + cotización en ARS + factibilidad), 'imagen' (vista 2D frente/lateral/planta), 'modelo3d' (el MODELO 3D en GLB, embebido y listo para renderizar en cualquier visor), y/o 'visor' (link al editor 3D). SIEMPRE devuelve el link a mueblito.ar con el mueble cargado, donde se termina de diseñar, ajustar y cotizar. Para muebles a medida usá params kind='modular' con un árbol 'root' (V=columnas, H=filas de abajo→arriba). (build furniture, generate 3D model GLB, render, cutlist, quote, open in editor, get a 3d model)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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.
presetNoID del preset del mueble a construir. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
salidaNoQué devolver (uno o varios): un string o una lista. 'despiece' = piezas+cotización+factibilidad (texto). 'imagen' = vista 2D frente/lateral/planta (SVG). 'modelo3d' = el modelo 3D GLB embebido para renderizar. 'visor' = link al editor 3D en el sitio. Default: ['despiece']. El link al sitio se incluye SIEMPRE.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
muebleYes
cotizacionNo
editor_urlYes
medidas_mmYes
modelo_urlYes
factibilidadNo
salida_incluidaYes
cotizar_muebleQuote furniture cost (ARS)
Read-only
Inspect

Calcula el presupuesto de materiales en ARS para fabricar un mueble a medida: placas/melamina, tapacanto, herrajes y servicio de corte en maderera. Devuelve un editor_url para ver el presupuesto por placa y comprar los materiales en el sitio. Tip: para armar + cotizar + modelo 3D en una sola llamada, usá construir_mueble. Usala cuando el usuario quiere saber cuánto sale hacer un mueble en Argentina. Prerrequisito: si no sabés el id del preset, llamá primero a listar_presets; los ids disponibles son los que acepta este campo (ej: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera'). Podés ajustar las medidas del preset con el campo 'ajustes' sin necesidad de pasar todos los params. Limitación: precios ORIENTATIVOS en ARS, sin mano de obra ni instalación. Pueden estar desactualizados: confirmá el importe con la maderera antes de comprar. (quote furniture cost, materials budget Argentina, cut list price ARS)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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.
presetNoID del preset del mueble a cotizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
lineasYes
muebleYes
total_arsYes
editor_urlYes
medidas_mmYes
total_formateadoYes
crear_disenoCreate a 3D room design (2+ pieces)
Read-only
Inspect

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)

ParametersJSON 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

ParametersJSON Schema
NameRequiredDescription
urlYes
notaYes
previewsYes
espacio_mmNo
muebles_incluidosYes
despiece
Read-only
Inspect

Genera la lista completa de piezas de corte y herrajes para fabricar un mueble: cada pieza con largo, ancho y espesor en mm, material, tapacanto frontal, más una tabla ASCII lista para copiar o enviar a la maderera. Usala cuando el usuario necesita la planilla de cortes para llevar a una maderera, o quiere verificar qué componentes tiene el mueble. Acepta los mismos args que cotizar_mueble: preset o params más ajustes opcionales — si no sabés el id del preset, llamá primero a listar_presets. Limitación: medidas de corte en mm (tapacanto de 0,45 mm ya descontado); para calcular el consumo de placas hay que sumar kerf de 3-4 mm entre piezas (el editor de Mueblito lo hace con MaxRects). (cut list furniture, wood pieces breakdown, maderera Argentina, CNC cut plan)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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.
presetNoID del preset del mueble a despiesar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
muebleYes
piezasYes
herrajesYes
editor_urlYes
medidas_mmYes
tabla_textoYes
listar_presetsList furniture presets
Read-only
Inspect

Lista los presets de muebles armables de Mueblito: id, nombre, tipo, medidas en mm, descripción y un link al editor 3D (editor_url) para abrir cada uno en el sitio. Opcionalmente filtrá por 'ambiente' (Dormitorio/Living/Cocina y comedor/Baño/Oficina/Exterior) para descubrir qué hay por espacio. Llamala para encontrar el id de un mueble; después construilo con construir_mueble (recomendado) o cotizá/mostrá con ese id. Sin 'ambiente', también devuelve aparte los muebles de autor publicados (muebles_de_autor): se abren con su editor_url y su despiece está en pagina_url; no se construyen con construir_mueble. (list furniture presets, parametric furniture types by room, Argentina cut list)

ParametersJSON Schema
NameRequiredDescriptionDefault
ambienteNoFiltro opcional por ambiente: Dormitorio, Living, Cocina y comedor, Baño, Oficina, Exterior u Otros.

Output Schema

ParametersJSON Schema
NameRequiredDescription
presetsYes
muebles_de_autorNo
pasos_de_armadoHow to assemble it (step by step)
Read-only
Inspect

Devuelve CÓMO SE ARMA el mueble: los pasos en orden, en castellano, con las piezas de cada paso (rol y cantidad), la compra completa de herrajes, el peso armado y los avisos previos al corte. Es lo que convierte una lista de cortes en un mueble armable: el orden importa (se arma acostado sobre un lateral y cada pieza tiene que poder bajar en una sola dirección). Acepta los mismos args que cotizar_mueble: preset o params, más ajustes de medidas opcionales. (how to assemble, assembly instructions, step by step, build guide, armado paso a paso)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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.
presetNoID del preset del mueble a armar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
pasosYes
avisosYes
muebleYes
peso_kgYes
herrajesYes
editor_urlYes
medidas_mmYes
validar_factibilidadValidate buildability
Read-only
Inspect

Revisa si un mueble se puede ARMAR sano a partir de su geometría: piezas sueltas o sin apoyo, voladizos, bastidor que se hamaca, riesgo de vuelco, y flecha/pandeo de estantes y puertas (se descuelgan con el peso). Devuelve 'factible' y una lista de warnings. Usala antes de cotizar o fabricar para atrapar problemas estructurales (el 'compile-check' del mueble). (validate furniture buildability, structural warnings, sag deflection, tip-over risk)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble a validar.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
factibleYes
warningsYes
editor_urlNo
ver_mueblePreview furniture (2D views)
Read-only
Inspect

Devuelve una VISTA 2D del mueble (frente + lateral + planta, a la misma escala) como imagen SVG, más el link al editor 3D. Para el MODELO 3D (GLB) o para armar+cotizar de una, preferí construir_mueble; usá ver_mueble solo si querés únicamente la vista 2D rápida. Acepta los mismos args que cotizar_mueble: preset o params, más ajustes de medidas opcionales. (preview furniture, orthographic views, see the design, front side top view)

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoParams paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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.
presetNoID del preset del mueble a visualizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles.
ajustesNoAjustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notaYes
muebleYes
editor_urlYes
medidas_mmYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • Changedajustar_mueble8 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 / baseParams / description
        Previous value: -"Params paramétricos de partida (ya válidos). Ej: los que devolvió construir_mueble. 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 de partida (ya válidos). Ej: los que devolvió construir_mueble. 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 / baseParams / 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"
        +  }
        +]
    • Changedconstruir_mueble8 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 / params / description
        Previous value: -"Params a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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 a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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 / 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"
        +  }
        +]
    • Changedcotizar_mueble8 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 / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedcrear_diseno8 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"
        +  }
        +]
    • Changeddespiece12 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 / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
      • addedOutput schema / properties / piezas / items / properties / cantos
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / piezas / items / properties / tapacanto_frontal_mm
        Removed value: -{
        -  "type": "number"
        -}
      • addedOutput schema / properties / piezas / items / properties / terminada_mm
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "ancho": {
        +      "type": "number"
        +    },
        +    "largo": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "largo",
        +    "ancho"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / properties / piezas / items / required
        Previous value: -[
        -  "pieza",
        -  "cantidad",
        -  "largo_mm",
        -  "ancho_mm",
        -  "espesor_mm",
        -  "material"
        -]New value: +[
        +  "pieza",
        +  "cantidad",
        +  "largo_mm",
        +  "ancho_mm",
        +  "espesor_mm",
        +  "material",
        +  "cantos",
        +  "terminada_mm"
        +]
    • Changedlistar_presets1 field changed
      • addedOutput schema / properties / muebles_de_autor
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "descripcion": {
        +        "type": "string"
        +      },
        +      "editor_url": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "medidas_mm": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "alto": {
        +            "type": "number"
        +          },
        +          "ancho": {
        +            "type": "number"
        +          },
        +          "profundidad": {
        +            "type": "number"
        +          }
        +        },
        +        "required": [
        +          "ancho",
        +          "alto",
        +          "profundidad"
        +        ],
        +        "type": "object"
        +      },
        +      "nombre": {
        +        "type": "string"
        +      },
        +      "pagina_url": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "nombre",
        +      "descripcion",
        +      "medidas_mm",
        +      "pagina_url",
        +      "editor_url"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
    • Changedpasos_de_armado8 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 / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedvalidar_factibilidad7 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 / 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"
        +  }
        +]
    • Changedver_mueble8 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 / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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. 8 tool updates
    • Changedajustar_mueble1 field changed
      • changedInput schema / properties / baseParams / 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"
        +  }
        +]
    • Changedconstruir_mueble1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedcotizar_mueble1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedcrear_diseno1 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"
        +  }
        +]
    • Changeddespiece1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedpasos_de_armado1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedvalidar_factibilidad1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedver_mueble1 field changed
      • changedInput schema / 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. 8 tool updates
    • Changedajustar_mueble2 fields changed
      • changedInput schema / properties / baseParams / description
        Previous value: -"Params paramétricos de partida (ya válidos). Ej: los que devolvió construir_mueble. 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 de partida (ya válidos). Ej: los que devolvió construir_mueble. 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 / baseParams / 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"
        +  }
        +]
    • Changedconstruir_mueble2 fields changed
      • changedInput schema / properties / params / description
        Previous value: -"Params a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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 a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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 / 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"
        +  }
        +]
    • Changedcotizar_mueble2 fields changed
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedcrear_diseno2 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"
        +  }
        +]
    • Changeddespiece2 fields changed
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedpasos_de_armado2 fields changed
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedvalidar_factibilidad1 field changed
      • changedInput schema / 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"
        +  }
        +]
    • Changedver_mueble2 fields changed
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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. 8 tool updates
    • Changedajustar_mueble2 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 / baseParams / 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"
        +  }
        +]
    • Changedconstruir_mueble2 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 / 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"
        +  }
        +]
    • Changedcotizar_mueble2 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 / 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"
        +  }
        +]
    • Changedcrear_diseno2 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"
        +  }
        +]
    • Changeddespiece2 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 / 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"
        +  }
        +]
    • Changedpasos_de_armado2 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 / 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"
        +  }
        +]
    • Changedvalidar_factibilidad2 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 / 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"
        +  }
        +]
    • Changedver_mueble2 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 / 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. 2 tool updates
    • Changedajustar_mueble1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "baseParams",
        -  "cambios"
        -]New value: +[
        +  "cambios"
        +]
    • Changedvalidar_factibilidad1 field changed
      • removedInput schema / required
        Removed value: -[
        -  "params"
        -]
  6. 1 tool update
    • Changedconstruir_mueble5 fields changed
      • addedInput schema / properties / salida / anyOf
        Added value: +[
        +  {
        +    "enum": [
        +      "despiece",
        +      "imagen",
        +      "modelo3d",
        +      "visor"
        +    ],
        +    "type": "string"
        +  },
        +  {
        +    "items": {
        +      "enum": [
        +        "despiece",
        +        "imagen",
        +        "modelo3d",
        +        "visor"
        +      ],
        +      "type": "string"
        +    },
        +    "minItems": 1,
        +    "type": "array"
        +  }
        +]
      • changedInput schema / properties / salida / description
        Previous value: -"Qué devolver (uno o varios). 'despiece' = piezas+cotización+factibilidad (texto). 'imagen' = vista 2D frente/lateral/planta (SVG). 'modelo3d' = el modelo 3D GLB embebido para renderizar. 'visor' = link al editor 3D en el sitio. Default: ['despiece']. El link al sitio se incluye SIEMPRE."New value: +"Qué devolver (uno o varios): un string o una lista. 'despiece' = piezas+cotización+factibilidad (texto). 'imagen' = vista 2D frente/lateral/planta (SVG). 'modelo3d' = el modelo 3D GLB embebido para renderizar. 'visor' = link al editor 3D en el sitio. Default: ['despiece']. El link al sitio se incluye SIEMPRE."
      • removedInput schema / properties / salida / items
        Removed value: -{
        -  "enum": [
        -    "despiece",
        -    "imagen",
        -    "modelo3d",
        -    "visor"
        -  ],
        -  "type": "string"
        -}
      • removedInput schema / properties / salida / minItems
        Removed value: -1
      • removedInput schema / properties / salida / type
        Removed value: -"array"
  7. 8 tool updates
    • Changedajustar_mueble9 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"
        +  }
        +]
      • changedInput schema / properties / baseParams / description
        Previous value: -"Params paramétricos de partida (ya válidos). Ej: los que devolvió una cotización previa."New value: +"Params paramétricos de partida (ya válidos). Ej: los que devolvió construir_mueble. 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 / baseParams / 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"
        +  }
        +]
      • changedInput schema / properties / cambios / description
        Previous value: -"Diff a aplicar sobre baseParams (merge por campo). Ej: {width: 2400, shelves: 5}. El resultado se re-valida con el esquema; si queda inválido, la tool falla con el motivo."New value: +"Diff a aplicar sobre baseParams (merge por campo). Ej: {width: 2400, shelves: 5}. El resultado se re-valida con el esquema; los objetos anidados (root, content, headboard) se reemplazan completos. Si queda inválido, la tool falla con el motivo."
      • addedOutput schema / properties / cotizacion / properties / piezas
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / cotizacion / required
        Previous value: -[
        -  "total_ars",
        -  "total_formateado"
        -]New value: +[
        +  "total_ars",
        +  "total_formateado",
        +  "piezas"
        +]
      • addedOutput schema / properties / factibilidad / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
    • Changedconstruir_mueble8 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 / ajustes / additionalProperties
        Added value: +false
      • changedInput schema / properties / params / description
        Previous value: -"Params a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas."New value: +"Params a medida (alternativa a 'preset'). Para un mueble modular con el motor recursivo, kind='modular' + un árbol 'root'. El árbol: un nodo es un SPLIT {s:'V'|'H', ch:[{f,node},...]} o una HOJA {content:{c,...}, door?}. s='V' parte en columnas (izq→der); s='H' parte en filas (ABAJO→ARRIBA). f = peso relativo del hijo. content.c ∈ estantes{n}, cajones{n}, barral, zapatero{n}, vidrio{n}, bandeja{n}, botellero, vacio, o 'hueco' para el lugar de un electrodoméstico o de las piernas (si llega al piso, esa celda va sin piso, sin fondo y sin zócalo). door ∈ izq/der/doble/arriba/abajo/corrediza. material p.ej. 'mdf-18mm-blanco'. Ej. cómoda 80cm con puerta arriba y 2 cajones abajo: {kind:'modular',width:800,height:900,depth:450,material:'mdf-18mm-blanco',backPanel:true,base:'zocalo',root:{s:'H',ch:[{f:1,node:{content:{c:'cajones',n:2}}},{f:1,node:{content:{c:'estantes',n:2},door:'der'}}]}}. El mueble puede dejar de ser una caja: 'enCuerpos: true' lo arma en cuerpos separados (uno por columna, cada uno con sus laterales, para poder llevarlo), y cada hijo del corte de la RAÍZ acepta 'alto' y 'prof' propios (mm) y pasa a ser un CUERPO aparte —bajo escalera, escritorio con alzada, bajo mesada con torre—, alineados por atrás. Y 'colgado: true' (en el mueble o en un cuerpo) lo manda a la pared: el kit trae colgadores y riel en vez de patas. 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 / 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 / salida / minItems
        Added value: +1
      • addedOutput schema / properties / factibilidad / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
    • Changedcotizar_mueble6 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 / ajustes / additionalProperties
        Added value: +false
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedcrear_diseno9 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
    • Changeddespiece6 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 / ajustes / additionalProperties
        Added value: +false
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedpasos_de_armado6 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 / ajustes / additionalProperties
        Added value: +false
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
    • Changedvalidar_factibilidad4 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"
        +  }
        +]
      • changedInput schema / 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"
        +  }
        +]
    • Changedver_mueble6 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 / ajustes / additionalProperties
        Added value: +false
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir kind, material y las medidas y opciones requeridas por ese kind; deck no lleva height. 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 / 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"
        +  }
        +]
  8. 8 tool updates
    • Changedajustar_mueble2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / properties / baseParams / 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"
        +  }
        +]
    • Changedconstruir_mueble2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
    • Changedcotizar_mueble2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
    • Changedcrear_diseno2 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"
        +  }
        +]
    • Changeddespiece2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
    • Changedpasos_de_armado2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
    • Changedvalidar_factibilidad2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
    • Changedver_mueble2 fields changed
      • removedInput schema / definitions / __schema0 / properties / ch / items / properties / enCuerpos
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedInput schema / 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"
        +  }
        +]
  9. 10 tool updates
    • Changedajustar_mueble6 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 / baseParams / description
        Previous value: -"Params paramétricos de partida, ya válidos (kind + medidas). Ej: los que devolvió cotizar_mueble."New value: +"Params paramétricos de partida (ya válidos). Ej: los que devolvió una cotización previa."
      • changedInput schema / properties / baseParams / 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"
        +  }
        +]
      • changedInput schema / properties / cambios / description
        Previous value: -"Diff a aplicar (merge por campo): sólo los campos a cambiar. Ej: {width: 2400, shelves: 5, material: 'mdf-18mm-blanco'}."New value: +"Diff a aplicar sobre baseParams (merge por campo). Ej: {width: 2400, shelves: 5}. El resultado se re-valida con el esquema; si queda inválido, la tool falla con el motivo."
      • addedOutput schema / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "medidas_mm",
        -  "cotizacion",
        -  "despiece",
        -  "factibilidad",
        -  "nota"
        -]New value: +[
        +  "medidas_mm",
        +  "cotizacion",
        +  "despiece",
        +  "factibilidad",
        +  "nota",
        +  "editor_url"
        +]
    • Changedbuscar_catalogo5 fields changed
      • addedOutput schema / properties / resultados / items / properties / ambiente
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / resultados / items / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / resultados / items / properties / imagen_url
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / resultados / items / properties / precio_ars
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / resultados / items / required
        Previous value: -[
        -  "id",
        -  "nombre",
        -  "categoria",
        -  "medidas_mm",
        -  "nota"
        -]New value: +[
        +  "id",
        +  "nombre",
        +  "categoria",
        +  "medidas_mm",
        +  "nota",
        +  "ambiente",
        +  "editor_url",
        +  "imagen_url"
        +]
    • Addedconstruir_mueble
    • Changedcotizar_mueble9 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 / ajustes / description
        Previous value: -"Ajustes de medidas opcionales sobre el preset. Solo los campos que querés sobreescribir."New value: +"Ajustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}."
      • removedInput schema / properties / ajustes / properties / alto_mm / description
        Removed value: -"Override del alto del preset, en milímetros. Ej: 2200 para 2.20 m."
      • removedInput schema / properties / ajustes / properties / ancho_mm / description
        Removed value: -"Override del ancho del preset, en milímetros. Ej: 2400 para 2.40 m."
      • removedInput schema / properties / ajustes / properties / profundidad_mm / description
        Removed value: -"Override de la profundidad del preset, en milímetros. Ej: 600 para 60 cm."
      • changedInput schema / 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"
        +  }
        +]
      • changedInput schema / properties / preset / description
        Previous value: -"ID del preset de mueble a cotizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles."New value: +"ID del preset del mueble a cotizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles."
      • addedOutput schema / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "mueble",
        -  "medidas_mm",
        -  "lineas",
        -  "total_ars",
        -  "total_formateado",
        -  "nota"
        -]New value: +[
        +  "mueble",
        +  "medidas_mm",
        +  "lineas",
        +  "total_ars",
        +  "total_formateado",
        +  "nota",
        +  "editor_url"
        +]
    • Changedcrear_diseno2 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"
        +  }
        +]
    • Changeddespiece10 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 / ajustes / description
        Previous value: -"Ajustes de medidas opcionales sobre el preset."New value: +"Ajustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}."
      • removedInput schema / properties / ajustes / properties / alto_mm / description
        Removed value: -"Override del alto en milímetros."
      • removedInput schema / properties / ajustes / properties / ancho_mm / description
        Removed value: -"Override del ancho en milímetros."
      • removedInput schema / properties / ajustes / properties / profundidad_mm / description
        Removed value: -"Override de la profundidad en milímetros."
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos (alternativa a 'preset'). Requerido si no se pasa 'preset'."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."
      • changedInput schema / 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"
        +  }
        +]
      • changedInput schema / properties / preset / description
        Previous value: -"ID del preset del mueble a despiesar. Requerido si no se pasa 'params'. Usá listar_presets para ver los ids disponibles."New value: +"ID del preset del mueble a despiesar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles."
      • addedOutput schema / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "mueble",
        -  "medidas_mm",
        -  "piezas",
        -  "herrajes",
        -  "tabla_texto",
        -  "nota"
        -]New value: +[
        +  "mueble",
        +  "medidas_mm",
        +  "piezas",
        +  "herrajes",
        +  "tabla_texto",
        +  "nota",
        +  "editor_url"
        +]
    • Changedlistar_presets6 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / properties / ambiente
        Added value: +{
        +  "description": "Filtro opcional por ambiente: Dormitorio, Living, Cocina y comedor, Baño, Oficina, Exterior u Otros.",
        +  "type": "string"
        +}
      • addedOutput schema / properties / presets / items / properties / ambiente
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / presets / items / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / presets / items / properties / imagen_url
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / presets / items / required
        Previous value: -[
        -  "id",
        -  "nombre",
        -  "tipo",
        -  "medidas_mm",
        -  "descripcion"
        -]New value: +[
        +  "id",
        +  "nombre",
        +  "tipo",
        +  "medidas_mm",
        +  "descripcion",
        +  "ambiente",
        +  "editor_url",
        +  "imagen_url"
        +]
    • Addedpasos_de_armado
    • Changedvalidar_factibilidad3 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 / 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"
        +  }
        +]
      • addedOutput schema / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
    • Changedver_mueble10 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 / ajustes / description
        Previous value: -"Ajustes de medidas opcionales sobre el preset."New value: +"Ajustes de medidas opcionales, en milímetros, sobre el preset O sobre los params que pases. Sólo los campos que querés sobreescribir. Ej: {ancho_mm: 2400}."
      • removedInput schema / properties / ajustes / properties / alto_mm / description
        Removed value: -"Override del alto en mm."
      • removedInput schema / properties / ajustes / properties / ancho_mm / description
        Removed value: -"Override del ancho en mm."
      • removedInput schema / properties / ajustes / properties / profundidad_mm / description
        Removed value: -"Override de la profundidad en mm."
      • changedInput schema / properties / params / description
        Previous value: -"Params paramétricos completos (alternativa a 'preset')."New value: +"Params paramétricos completos del mueble (alternativa a 'preset'). Requerido si no se pasa 'preset'. Debe incluir al menos: kind, width (mm), height (mm), depth (mm)."
      • changedInput schema / 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"
        +  }
        +]
      • changedInput schema / properties / preset / description
        Previous value: -"ID del preset a visualizar. Requerido si no se pasa 'params'. Usá listar_presets."New value: +"ID del preset del mueble a visualizar. Requerido si no se pasa 'params'. Ejemplos: 'placard-corredizo', 'biblioteca', 'escritorio-cajonera', 'comoda', 'bajo-mesada'. Usá listar_presets para ver todos los ids disponibles."
      • addedOutput schema / properties / editor_url
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "mueble",
        -  "medidas_mm",
        -  "nota"
        -]New value: +[
        +  "mueble",
        +  "medidas_mm",
        +  "nota",
        +  "editor_url"
        +]
  10. 8 tool updates
    • First observedajustar_mueble
    • First observedbuscar_catalogo
    • First observedcotizar_mueble
    • First observedcrear_diseno
    • First observeddespiece
    • First observedlistar_presets
    • First observedvalidar_factibilidad
    • First observedver_mueble

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables professional furniture design from dimensions and type to a complete manufacturing package, including structural validation, cut optimization, BOM generation, assembly instructions, interactive HTML report with 3D viewer, and optional FreeCAD export.
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables users to design flat-pack furniture such as bookcases, cabinets, cubes and desks through natural-language conversation, then generates CNC-ready DXFs, cut and hardware lists, printable assembly instructions and a quote request for a fabricator.
    6
    10
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Open-source home design and floor plan editor for AI agents: draw walls and rooms, place furniture, doors and windows, build kitchens and wardrobes, check lighting, ergonomics, electrical and plumbing against building codes, and render the plan, 3D views or photorealistic images. Runs in the desktop app, the browser or the hosted server, and every change can be undone.
    57
    12
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to design, modify, and verify exact B-rep 3D CAD models by running build123d scripts on an OpenCascade kernel, with live three.js preview, collision and FDM printability checks, text-based spatial perception, user notes/sketch annotations, version history, and one-click export to OrcaSlicer.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources