{
  "version": "xarts.geographic-marks/1",
  "family": "geographic-marks",
  "operation": "radial-travel-envelopes",
  "provenance": {
    "legacyId": "isochrone"
  },
  "document": {
    "header": {
      "title": "El círculo de 30 minutos promete dos veces y media el territorio al que llega la ambulancia",
      "subtitle": "Alcance de un vehículo de urgencias desde la base de Jaca, medido rumbo a rumbo cada 10°: 37 km al oeste por la A-21 del Canal de Berdún y 5,8 km al noreste contra la Collarada, en el mismo tiempo",
      "source": "Perfil ilustrativo · corredores y cresta reales, kilómetros simulados"
    },
    "footer": {
      "source": "Perfil radial ilustrativo de 36 rumbos × 3 bandas. Los corredores (A-21 del Canal de Berdún, A-23 por Monrepós, N-330 del valle del Aragón y de Sabiñánigo, N-260 del Tena, valles de Ansó y Hecho) y la cresta sin carretera de la Collarada son reales; los kilómetros de cada rumbo están simulados a partir del orden de magnitud de lo que se recorre por cada tipo de vía. No hay ningún motor de rutas detrás.",
      "notes": "Las superficies son las de los polígonos dibujados, calculadas por la fórmula del zapatero sobre la proyección azimutal equidistante centrada en la base. El círculo de trazos no es un dato: es el radio de 37 km —el alcance máximo de la banda de 30 minutos— trazado en todas las direcciones, o sea lo que promete un compás sobre el mapa. La razón entre las dos superficies (2,4) es la medida de esa promesa.",
      "alt": "Mapa de isócronas centrado en la base de Jaca. Tres bandas concéntricas irregulares —10, 20 y 30 minutos— con forma de estrella de brazos desiguales: un brazo largo hacia el oeste por la A-21 (37 km en 30 minutos), otro hacia el sur-sureste por la A-23 hacia Huesca (35 km) y un tercero hacia el este-sureste a Sabiñánigo (32 km), frente a un entrante casi nulo hacia el noreste contra la Collarada (5,8 km). Un círculo de trazos de 37 km de radio circunscribe la figura y encierra 4.301 km², dos veces y media los 1.767 km² de la isócrona de 30 minutos."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 900,
      "height": 720
    },
    "locale": "es-ES",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  },
  "output": {
    "filename": "isochrone",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "data": {
    "rows": [
      {
        "id": "band-10-ray-0",
        "minutes": 10,
        "bearing": 0,
        "distanceKm": 9,
        "corridor": "N-330 · valle del Aragón"
      },
      {
        "id": "band-10-ray-1",
        "minutes": 10,
        "bearing": 10,
        "distanceKm": 8.6,
        "corridor": ""
      },
      {
        "id": "band-10-ray-2",
        "minutes": 10,
        "bearing": 20,
        "distanceKm": 4.2,
        "corridor": ""
      },
      {
        "id": "band-10-ray-3",
        "minutes": 10,
        "bearing": 30,
        "distanceKm": 3,
        "corridor": ""
      },
      {
        "id": "band-10-ray-4",
        "minutes": 10,
        "bearing": 40,
        "distanceKm": 2.8,
        "corridor": "Collarada · sin carretera"
      },
      {
        "id": "band-10-ray-5",
        "minutes": 10,
        "bearing": 50,
        "distanceKm": 4.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-6",
        "minutes": 10,
        "bearing": 60,
        "distanceKm": 5.6,
        "corridor": ""
      },
      {
        "id": "band-10-ray-7",
        "minutes": 10,
        "bearing": 70,
        "distanceKm": 6.4,
        "corridor": "N-260 · valle de Tena"
      },
      {
        "id": "band-10-ray-8",
        "minutes": 10,
        "bearing": 80,
        "distanceKm": 7.8,
        "corridor": ""
      },
      {
        "id": "band-10-ray-9",
        "minutes": 10,
        "bearing": 90,
        "distanceKm": 9.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-10",
        "minutes": 10,
        "bearing": 100,
        "distanceKm": 11,
        "corridor": ""
      },
      {
        "id": "band-10-ray-11",
        "minutes": 10,
        "bearing": 110,
        "distanceKm": 12,
        "corridor": "N-330 · Sabiñánigo"
      },
      {
        "id": "band-10-ray-12",
        "minutes": 10,
        "bearing": 120,
        "distanceKm": 10.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-13",
        "minutes": 10,
        "bearing": 130,
        "distanceKm": 8,
        "corridor": ""
      },
      {
        "id": "band-10-ray-14",
        "minutes": 10,
        "bearing": 140,
        "distanceKm": 8.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-15",
        "minutes": 10,
        "bearing": 150,
        "distanceKm": 9.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-16",
        "minutes": 10,
        "bearing": 160,
        "distanceKm": 10,
        "corridor": "A-23 · Monrepós → Huesca"
      },
      {
        "id": "band-10-ray-17",
        "minutes": 10,
        "bearing": 170,
        "distanceKm": 9.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-18",
        "minutes": 10,
        "bearing": 180,
        "distanceKm": 7,
        "corridor": ""
      },
      {
        "id": "band-10-ray-19",
        "minutes": 10,
        "bearing": 190,
        "distanceKm": 5.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-20",
        "minutes": 10,
        "bearing": 200,
        "distanceKm": 4.4,
        "corridor": ""
      },
      {
        "id": "band-10-ray-21",
        "minutes": 10,
        "bearing": 210,
        "distanceKm": 4,
        "corridor": ""
      },
      {
        "id": "band-10-ray-22",
        "minutes": 10,
        "bearing": 220,
        "distanceKm": 5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-23",
        "minutes": 10,
        "bearing": 230,
        "distanceKm": 6,
        "corridor": ""
      },
      {
        "id": "band-10-ray-24",
        "minutes": 10,
        "bearing": 240,
        "distanceKm": 7.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-25",
        "minutes": 10,
        "bearing": 250,
        "distanceKm": 9,
        "corridor": ""
      },
      {
        "id": "band-10-ray-26",
        "minutes": 10,
        "bearing": 260,
        "distanceKm": 10.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-27",
        "minutes": 10,
        "bearing": 270,
        "distanceKm": 11.5,
        "corridor": "A-21 · Canal de Berdún"
      },
      {
        "id": "band-10-ray-28",
        "minutes": 10,
        "bearing": 280,
        "distanceKm": 11,
        "corridor": ""
      },
      {
        "id": "band-10-ray-29",
        "minutes": 10,
        "bearing": 290,
        "distanceKm": 9.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-30",
        "minutes": 10,
        "bearing": 300,
        "distanceKm": 7.5,
        "corridor": ""
      },
      {
        "id": "band-10-ray-31",
        "minutes": 10,
        "bearing": 310,
        "distanceKm": 6,
        "corridor": "Valles de Ansó y Hecho"
      },
      {
        "id": "band-10-ray-32",
        "minutes": 10,
        "bearing": 320,
        "distanceKm": 4.8,
        "corridor": ""
      },
      {
        "id": "band-10-ray-33",
        "minutes": 10,
        "bearing": 330,
        "distanceKm": 4,
        "corridor": ""
      },
      {
        "id": "band-10-ray-34",
        "minutes": 10,
        "bearing": 340,
        "distanceKm": 3.6,
        "corridor": ""
      },
      {
        "id": "band-10-ray-35",
        "minutes": 10,
        "bearing": 350,
        "distanceKm": 6,
        "corridor": ""
      },
      {
        "id": "band-20-ray-0",
        "minutes": 20,
        "bearing": 0,
        "distanceKm": 17,
        "corridor": "N-330 · valle del Aragón"
      },
      {
        "id": "band-20-ray-1",
        "minutes": 20,
        "bearing": 10,
        "distanceKm": 16.2,
        "corridor": ""
      },
      {
        "id": "band-20-ray-2",
        "minutes": 20,
        "bearing": 20,
        "distanceKm": 7,
        "corridor": ""
      },
      {
        "id": "band-20-ray-3",
        "minutes": 20,
        "bearing": 30,
        "distanceKm": 4.6,
        "corridor": ""
      },
      {
        "id": "band-20-ray-4",
        "minutes": 20,
        "bearing": 40,
        "distanceKm": 4.4,
        "corridor": "Collarada · sin carretera"
      },
      {
        "id": "band-20-ray-5",
        "minutes": 20,
        "bearing": 50,
        "distanceKm": 9,
        "corridor": ""
      },
      {
        "id": "band-20-ray-6",
        "minutes": 20,
        "bearing": 60,
        "distanceKm": 12.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-7",
        "minutes": 20,
        "bearing": 70,
        "distanceKm": 14.5,
        "corridor": "N-260 · valle de Tena"
      },
      {
        "id": "band-20-ray-8",
        "minutes": 20,
        "bearing": 80,
        "distanceKm": 15.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-9",
        "minutes": 20,
        "bearing": 90,
        "distanceKm": 17.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-10",
        "minutes": 20,
        "bearing": 100,
        "distanceKm": 21,
        "corridor": ""
      },
      {
        "id": "band-20-ray-11",
        "minutes": 20,
        "bearing": 110,
        "distanceKm": 23,
        "corridor": "N-330 · Sabiñánigo"
      },
      {
        "id": "band-20-ray-12",
        "minutes": 20,
        "bearing": 120,
        "distanceKm": 21.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-13",
        "minutes": 20,
        "bearing": 130,
        "distanceKm": 16.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-14",
        "minutes": 20,
        "bearing": 140,
        "distanceKm": 18.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-15",
        "minutes": 20,
        "bearing": 150,
        "distanceKm": 21,
        "corridor": ""
      },
      {
        "id": "band-20-ray-16",
        "minutes": 20,
        "bearing": 160,
        "distanceKm": 21.5,
        "corridor": "A-23 · Monrepós → Huesca"
      },
      {
        "id": "band-20-ray-17",
        "minutes": 20,
        "bearing": 170,
        "distanceKm": 20.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-18",
        "minutes": 20,
        "bearing": 180,
        "distanceKm": 13.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-19",
        "minutes": 20,
        "bearing": 190,
        "distanceKm": 10.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-20",
        "minutes": 20,
        "bearing": 200,
        "distanceKm": 8.4,
        "corridor": ""
      },
      {
        "id": "band-20-ray-21",
        "minutes": 20,
        "bearing": 210,
        "distanceKm": 7.4,
        "corridor": ""
      },
      {
        "id": "band-20-ray-22",
        "minutes": 20,
        "bearing": 220,
        "distanceKm": 9.8,
        "corridor": ""
      },
      {
        "id": "band-20-ray-23",
        "minutes": 20,
        "bearing": 230,
        "distanceKm": 11.8,
        "corridor": ""
      },
      {
        "id": "band-20-ray-24",
        "minutes": 20,
        "bearing": 240,
        "distanceKm": 14.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-25",
        "minutes": 20,
        "bearing": 250,
        "distanceKm": 19,
        "corridor": ""
      },
      {
        "id": "band-20-ray-26",
        "minutes": 20,
        "bearing": 260,
        "distanceKm": 22,
        "corridor": ""
      },
      {
        "id": "band-20-ray-27",
        "minutes": 20,
        "bearing": 270,
        "distanceKm": 24,
        "corridor": "A-21 · Canal de Berdún"
      },
      {
        "id": "band-20-ray-28",
        "minutes": 20,
        "bearing": 280,
        "distanceKm": 23,
        "corridor": ""
      },
      {
        "id": "band-20-ray-29",
        "minutes": 20,
        "bearing": 290,
        "distanceKm": 19,
        "corridor": ""
      },
      {
        "id": "band-20-ray-30",
        "minutes": 20,
        "bearing": 300,
        "distanceKm": 13.5,
        "corridor": ""
      },
      {
        "id": "band-20-ray-31",
        "minutes": 20,
        "bearing": 310,
        "distanceKm": 11,
        "corridor": "Valles de Ansó y Hecho"
      },
      {
        "id": "band-20-ray-32",
        "minutes": 20,
        "bearing": 320,
        "distanceKm": 8.4,
        "corridor": ""
      },
      {
        "id": "band-20-ray-33",
        "minutes": 20,
        "bearing": 330,
        "distanceKm": 6.4,
        "corridor": ""
      },
      {
        "id": "band-20-ray-34",
        "minutes": 20,
        "bearing": 340,
        "distanceKm": 6,
        "corridor": ""
      },
      {
        "id": "band-20-ray-35",
        "minutes": 20,
        "bearing": 350,
        "distanceKm": 11.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-0",
        "minutes": 30,
        "bearing": 0,
        "distanceKm": 24.5,
        "corridor": "N-330 · valle del Aragón"
      },
      {
        "id": "band-30-ray-1",
        "minutes": 30,
        "bearing": 10,
        "distanceKm": 23.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-2",
        "minutes": 30,
        "bearing": 20,
        "distanceKm": 9.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-3",
        "minutes": 30,
        "bearing": 30,
        "distanceKm": 6,
        "corridor": ""
      },
      {
        "id": "band-30-ray-4",
        "minutes": 30,
        "bearing": 40,
        "distanceKm": 5.8,
        "corridor": "Collarada · sin carretera"
      },
      {
        "id": "band-30-ray-5",
        "minutes": 30,
        "bearing": 50,
        "distanceKm": 14.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-6",
        "minutes": 30,
        "bearing": 60,
        "distanceKm": 21,
        "corridor": ""
      },
      {
        "id": "band-30-ray-7",
        "minutes": 30,
        "bearing": 70,
        "distanceKm": 24.5,
        "corridor": "N-260 · valle de Tena"
      },
      {
        "id": "band-30-ray-8",
        "minutes": 30,
        "bearing": 80,
        "distanceKm": 23.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-9",
        "minutes": 30,
        "bearing": 90,
        "distanceKm": 25,
        "corridor": ""
      },
      {
        "id": "band-30-ray-10",
        "minutes": 30,
        "bearing": 100,
        "distanceKm": 29,
        "corridor": ""
      },
      {
        "id": "band-30-ray-11",
        "minutes": 30,
        "bearing": 110,
        "distanceKm": 32,
        "corridor": "N-330 · Sabiñánigo"
      },
      {
        "id": "band-30-ray-12",
        "minutes": 30,
        "bearing": 120,
        "distanceKm": 31,
        "corridor": ""
      },
      {
        "id": "band-30-ray-13",
        "minutes": 30,
        "bearing": 130,
        "distanceKm": 26.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-14",
        "minutes": 30,
        "bearing": 140,
        "distanceKm": 30,
        "corridor": ""
      },
      {
        "id": "band-30-ray-15",
        "minutes": 30,
        "bearing": 150,
        "distanceKm": 34,
        "corridor": ""
      },
      {
        "id": "band-30-ray-16",
        "minutes": 30,
        "bearing": 160,
        "distanceKm": 35,
        "corridor": "A-23 · Monrepós → Huesca"
      },
      {
        "id": "band-30-ray-17",
        "minutes": 30,
        "bearing": 170,
        "distanceKm": 33.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-18",
        "minutes": 30,
        "bearing": 180,
        "distanceKm": 21.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-19",
        "minutes": 30,
        "bearing": 190,
        "distanceKm": 17,
        "corridor": ""
      },
      {
        "id": "band-30-ray-20",
        "minutes": 30,
        "bearing": 200,
        "distanceKm": 13,
        "corridor": ""
      },
      {
        "id": "band-30-ray-21",
        "minutes": 30,
        "bearing": 210,
        "distanceKm": 11.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-22",
        "minutes": 30,
        "bearing": 220,
        "distanceKm": 15.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-23",
        "minutes": 30,
        "bearing": 230,
        "distanceKm": 19,
        "corridor": ""
      },
      {
        "id": "band-30-ray-24",
        "minutes": 30,
        "bearing": 240,
        "distanceKm": 23.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-25",
        "minutes": 30,
        "bearing": 250,
        "distanceKm": 30,
        "corridor": ""
      },
      {
        "id": "band-30-ray-26",
        "minutes": 30,
        "bearing": 260,
        "distanceKm": 34.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-27",
        "minutes": 30,
        "bearing": 270,
        "distanceKm": 37,
        "corridor": "A-21 · Canal de Berdún"
      },
      {
        "id": "band-30-ray-28",
        "minutes": 30,
        "bearing": 280,
        "distanceKm": 36,
        "corridor": ""
      },
      {
        "id": "band-30-ray-29",
        "minutes": 30,
        "bearing": 290,
        "distanceKm": 30,
        "corridor": ""
      },
      {
        "id": "band-30-ray-30",
        "minutes": 30,
        "bearing": 300,
        "distanceKm": 20.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-31",
        "minutes": 30,
        "bearing": 310,
        "distanceKm": 17.5,
        "corridor": "Valles de Ansó y Hecho"
      },
      {
        "id": "band-30-ray-32",
        "minutes": 30,
        "bearing": 320,
        "distanceKm": 12.5,
        "corridor": ""
      },
      {
        "id": "band-30-ray-33",
        "minutes": 30,
        "bearing": 330,
        "distanceKm": 9,
        "corridor": ""
      },
      {
        "id": "band-30-ray-34",
        "minutes": 30,
        "bearing": 340,
        "distanceKm": 8,
        "corridor": ""
      },
      {
        "id": "band-30-ray-35",
        "minutes": 30,
        "bearing": 350,
        "distanceKm": 17.5,
        "corridor": ""
      }
    ]
  },
  "encoding": {
    "colors": [
      "#b5c7cf",
      "#8ba7b3",
      "#628898",
      "#396a7e",
      "#014d64"
    ],
    "hasCorridors": true,
    "sourceKind": "illustrative"
  },
  "calculation": {
    "bearing": "clockwise-from-north",
    "distance": "provided-straight-line-km",
    "interpolation": "piecewise-linear-between-declared-rays",
    "nesting": "common-bearings-nondecreasing-radius",
    "area": "planar-shoelace-square-km",
    "reference": "maximum-outer-radius-circle",
    "duplicates": "reject-band-bearing"
  },
  "profile": {
    "view": "radial-minute-bands",
    "textMeasurement": "basic-pairs",
    "margin": {
      "top": 10,
      "right": 14,
      "bottom": 48,
      "left": 14
    },
    "mapa": {
      "aire": 0.04,
      "separacionRotulos": 35
    },
    "banda": {
      "stroke": "#ffffff",
      "strokeWidth": 0.9,
      "hoverStroke": "#0d0d0d",
      "hoverStrokeWidth": 1.6
    },
    "referencia": {
      "stroke": "#2a2a2a",
      "strokeWidth": 1.1,
      "strokeDasharray": "6,4"
    },
    "origen": {
      "radio": 4.5,
      "fill": "#9c1f1a",
      "stroke": "#ffffff",
      "strokeWidth": 1.8,
      "hueco": 8,
      "fontSize": 11,
      "fontWeight": 600,
      "fillTexto": "#0d0d0d",
      "chipFill": "#ffffff",
      "chipPadding": 3
    },
    "rotuloBanda": {
      "fontSize": 11,
      "fontWeight": 600,
      "fill": "#0d0d0d",
      "fillFuera": "#0d0d0d",
      "holgura": 5,
      "chipFill": "#ffffff",
      "chipPadding": 2.5
    },
    "corredor": {
      "fontSize": 10,
      "fill": "#2a2a2a",
      "anchoMaximo": 132,
      "hueco": 9,
      "aireEntreCajas": 3,
      "guiaStroke": "#c7bfae",
      "guiaStrokeWidth": 0.8
    },
    "escala": {
      "stroke": "#2a2a2a",
      "strokeWidth": 1.2,
      "remate": 4,
      "fontSize": 10,
      "fill": "#2a2a2a",
      "hueco": 4
    },
    "norte": {
      "fontSize": 11,
      "fontWeight": 700,
      "fill": "#6a6458",
      "largo": 12,
      "stroke": "#6a6458",
      "strokeWidth": 1.1
    },
    "clave": {
      "fill": "#2a2a2a",
      "fillCifra": "#0d0d0d",
      "fontSize": 11,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "muestraAncho": 14,
      "muestraAlto": 10,
      "hueco": 6,
      "huecoEntradas": 18,
      "offsetY": 28,
      "lineHeight": 20
    },
    "footNote": {
      "fill": "#6a6458",
      "fontSize": 9,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "lineHeight": 17,
      "offsetY": 21
    },
    "fondo": {
      "fill": "rgba(106, 100, 88, 0.05)"
    },
    "strings": {
      "minutos": "min",
      "origen": "Origen",
      "norte": "N",
      "km": "km",
      "aVueloDePajaro": "A vuelo de pájaro",
      "veces": "veces la superficie de la isócrona de",
      "superficie": "Superficie acumulada",
      "alcanceMaximo": "Alcance máximo",
      "alcanceMinimo": "Alcance mínimo",
      "anisotropia": "El brazo largo mide",
      "vecesElCorto": "veces el corto",
      "lectura": "Cada banda encierra los puntos a los que se llega DESDE el origen dentro de ese tiempo, no los que están a esa distancia. El contorno está muestreado: un alcance por rumbo, y entre dos rumbos consecutivos la línea es recta. Lo que la figura no dice es por dónde se va —el trayecto no se dibuja— ni qué hay dentro de la banda: un valle deshabitado y una ciudad ocupan el mismo sitio.",
      "proyeccion": "Proyección azimutal equidistante centrada en el origen",
      "procedencia": "Perfil de demostración",
      "ilegibles": "Filas sin banda, rumbo o alcance legibles",
      "repetidos": "Rumbos repetidos dentro de una banda",
      "ignoradas": "Columnas que esta forma no lee",
      "corredoresFuera": "Se rotulan los corredores que caben sin pisarse; cuando dos caen uno encima de otro se conserva el que declara antes la tabla y el otro se omite",
      "sinCorredor": "Sin columna de corredor: los brazos salen sin nombre. Es una lámina más pobre, no una lámina equivocada — la forma sigue siendo la misma."
    }
  },
  "annotations": [
    {
      "id": "sin-carretera",
      "type": "pill",
      "eastKm": -23,
      "northKm": -21,
      "text": "El compás cuenta aquí; la carretera no",
      "direction": "down",
      "leader": true,
      "labelOffset": [
        -60,
        30
      ]
    }
  ]
}
