{
  "name": "VAA",
  "version": "1.0.0",
  "description": "VAA: Volcanic Ash Advisory",
  "identifier": "VA ADVISORY",
  "templateMode": true,
  "template": {
    "labelColumnWidth": 22,
    "fields": [
      {
        "label": "DTG:",
        "labelType": "dtgLabel",
        "valueType": "dtgValue",
        "required": true,
        "placeholder": "20080923/0130Z"
      },
      {
        "label": "VAAC:",
        "labelType": "vaacLabel",
        "valueType": "vaacValue",
        "required": true,
        "placeholder": "TOKYO"
      },
      {
        "label": "VOLCANO:",
        "labelType": "volcanoLabel",
        "valueType": "volcanoName",
        "required": true,
        "placeholder": "KARYMSKY 300130"
      },
      {
        "label": "PSN:",
        "labelType": "psnLabel",
        "valueType": "psnValue",
        "required": true,
        "placeholder": "N5403 E15927"
      },
      {
        "label": "AREA:",
        "labelType": "areaLabel",
        "valueType": "areaValue",
        "required": true,
        "placeholder": "RUSSIA"
      },
      {
        "label": "SUMMIT ELEV:",
        "labelType": "summitLabel",
        "valueType": "summitValue",
        "required": true,
        "placeholder": "1536M"
      },
      {
        "label": "ADVISORY NR:",
        "labelType": "advisoryNrLabel",
        "valueType": "advisoryNrValue",
        "required": true,
        "placeholder": "2008/4"
      },
      {
        "label": "INFO SOURCE:",
        "labelType": "infoSourceLabel",
        "valueType": "infoSourceValue",
        "required": true,
        "placeholder": "HIMAWARI-8 KVERT KEMSD"
      },
      {
        "label": "AVIATION COLOUR CODE:",
        "labelType": "colourCodeLabel",
        "valueType": "colourCodeValue",
        "required": false,
        "placeholder": "RED"
      },
      {
        "label": "ERUPTION DETAILS:",
        "labelType": "eruptionLabel",
        "valueType": "eruptionValue",
        "required": true,
        "placeholder": "ERUPTION AT 20080923/0000Z FL300 REPORTED"
      },
      {
        "label": "OBS VA DTG:",
        "labelType": "obsVaDtgLabel",
        "valueType": "vaDtgValue",
        "required": true,
        "placeholder": "23/0100Z"
      },
      {
        "label": "OBS VA CLD:",
        "labelType": "obsVaCldLabel",
        "valueType": "vaCldValue",
        "required": true,
        "placeholder": "FL250/300 N5400 E15930 - N5400 E16100",
        "multiline": true
      },
      {
        "label": "FCST VA CLD +6 HR:",
        "labelType": "fcstVaCld6Label",
        "valueType": "fcstValue",
        "required": true,
        "placeholder": "23/0700Z NO VA EXP"
      },
      {
        "label": "FCST VA CLD +12 HR:",
        "labelType": "fcstVaCld12Label",
        "valueType": "fcstValue",
        "required": true,
        "placeholder": "23/1300Z NO VA EXP"
      },
      {
        "label": "FCST VA CLD +18 HR:",
        "labelType": "fcstVaCld18Label",
        "valueType": "fcstValue",
        "required": true,
        "placeholder": "23/1900Z NO VA EXP"
      },
      {
        "label": "RMK:",
        "labelType": "rmkLabel",
        "valueType": "rmkValue",
        "required": false,
        "placeholder": "NIL"
      },
      {
        "label": "NXT ADVISORY:",
        "labelType": "nxtAdvisoryLabel",
        "valueType": "nxtAdvisoryValue",
        "required": true,
        "placeholder": "20080923/0730Z"
      }
    ]
  },
  "tokens": {
    "identifier": {
      "pattern": "^VA ADVISORY$",
      "category": "keyword",
      "description": "Message type identifier"
    },
    "statusLabel": {
      "pattern": "^STATUS:$",
      "category": "label",
      "description": "Status indicator label"
    },
    "statusValue": {
      "pattern": "^(TEST|EXER)$",
      "category": "keyword",
      "description": "Test or exercise indicator"
    },
    "dtgLabel": {
      "pattern": "^DTG:$",
      "category": "label",
      "description": "Date/time group label"
    },
    "dtgValue": {
      "pattern": "^\\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Date and time of origin YYYYMMDD/HHmmZ"
    },
    "vaacLabel": {
      "pattern": "^VAAC:$",
      "category": "label",
      "description": "VAAC name label"
    },
    "vaacValue": {
      "pattern": "^[A-Z][A-Z\\s\\-]{0,30}[A-Z]$|^[A-Z]+$",
      "category": "location",
      "description": "Name of VAAC (up to 12 characters)"
    },
    "volcanoLabel": {
      "pattern": "^VOLCANO:$",
      "category": "label",
      "description": "Volcano name label"
    },
    "volcanoName": {
      "pattern": "^[A-Z][A-Z0-9\\s\\-\\.]{0,40}$|^UNKNOWN$|^UNNAMED$",
      "category": "free-text",
      "description": "Volcano name or UNKNOWN/UNNAMED"
    },
    "volcanoNumber": {
      "pattern": "^\\d{6}$",
      "category": "free-text",
      "description": "IAVCEI volcano number (6 digits)"
    },
    "psnLabel": {
      "pattern": "^PSN:$",
      "category": "label",
      "description": "Position label"
    },
    "psnValue": {
      "pattern": "^[NS]\\d{4}\\s[EW]\\d{5}$|^UNKNOWN$",
      "category": "location",
      "description": "Volcano position Nnnnn/Snnnn Wnnnnn/Ennnnn or UNKNOWN"
    },
    "areaLabel": {
      "pattern": "^AREA:$",
      "category": "label",
      "description": "State or region label"
    },
    "areaValue": {
      "pattern": "^[A-Z][A-Z\\s\\-]{0,30}[A-Z]$|^[A-Z]+$|^UNKNOWN$",
      "category": "location",
      "description": "State or region name"
    },
    "summitLabel": {
      "pattern": "^SUMMIT ELEV:$",
      "category": "label",
      "description": "Summit elevation label"
    },
    "summitValue": {
      "pattern": "^\\d{1,5}M$|^\\d{1,5}FT$|^SFC$|^UNKNOWN$",
      "category": "measurement",
      "description": "Summit elevation in metres or feet, or SFC/UNKNOWN"
    },
    "advisoryNrLabel": {
      "pattern": "^ADVISORY NR:$",
      "category": "label",
      "description": "Advisory number label"
    },
    "advisoryNrValue": {
      "pattern": "^\\d{4}/\\d{1,4}$",
      "category": "identifier",
      "description": "Advisory number YYYY/n[nnn]"
    },
    "infoSourceLabel": {
      "pattern": "^INFO SOURCE:$",
      "category": "label",
      "description": "Information source label"
    },
    "infoSourceValue": {
      "pattern": "^[A-Z0-9][A-Z0-9\\s\\-\\.]{0,62}$",
      "category": "free-text",
      "description": "Information source (free text up to 32 characters)"
    },
    "colourCodeLabel": {
      "pattern": "^AVIATION COLOUR CODE:$",
      "category": "label",
      "description": "Aviation colour code label"
    },
    "colourCodeValue": {
      "pattern": "^(RED|ORANGE|YELLOW|GREEN|UNKNOWN|NOT GIVEN|NIL)$",
      "category": "keyword",
      "description": "Aviation colour code"
    },
    "eruptionLabel": {
      "pattern": "^ERUPTION DETAILS:$",
      "category": "label",
      "description": "Eruption details label"
    },
    "eruptionValue": {
      "pattern": "^[A-Z0-9][A-Z0-9\\s\\-\\.\\/\\(\\)]{0,126}$|^UNKNOWN$",
      "category": "free-text",
      "description": "Eruption details (free text up to 64 characters) or UNKNOWN"
    },
    "obsVaDtgLabel": {
      "pattern": "^OBS VA DTG:$",
      "category": "label",
      "description": "Observed volcanic ash date/time label"
    },
    "estVaDtgLabel": {
      "pattern": "^EST VA DTG:$",
      "category": "label",
      "description": "Estimated volcanic ash date/time label"
    },
    "vaDtgValue": {
      "pattern": "^\\d{2}/\\d{4}Z$",
      "category": "datetime",
      "description": "Observation/estimation day and time DD/HHmmZ"
    },
    "obsVaCldLabel": {
      "pattern": "^OBS VA CLD:$",
      "category": "label",
      "description": "Observed volcanic ash cloud label"
    },
    "estVaCldLabel": {
      "pattern": "^EST VA CLD:$",
      "category": "label",
      "description": "Estimated volcanic ash cloud label"
    },
    "vaNotIdentifiable": {
      "pattern": "^VA NOT IDENTIFIABLE FM SATELLITE DATA$",
      "category": "keyword",
      "description": "VA not identifiable from satellite data"
    },
    "flightLevelTop": {
      "pattern": "^TOP FL\\d{3}$",
      "category": "measurement",
      "description": "Top of ash cloud flight level"
    },
    "flightLevelRange": {
      "pattern": "^(SFC/FL\\d{3}|FL\\d{3}/\\d{3}|FL\\d{3}/FL\\d{3})$",
      "category": "measurement",
      "description": "Vertical extent SFC/FLnnn or FLnnn/nnn"
    },
    "wideLine": {
      "pattern": "^\\d{1,3}KM WID LINE BTN$|^\\d{1,3}NM WID LINE BTN$",
      "category": "keyword",
      "description": "Width of line corridor"
    },
    "coordinate": {
      "pattern": "^[NS]\\d{2,4}\\s[EW]\\d{3,5}$",
      "category": "location",
      "description": "Geographic coordinate Nnn[nn] Wnnn[nn] or Snn[nn] Ennn[nn]"
    },
    "coordinateSeparator": {
      "pattern": "^-$",
      "category": "keyword",
      "description": "Coordinate separator"
    },
    "movement": {
      "pattern": "^MOV (N|NE|E|SE|S|SW|W|NW) \\d{1,3}(KMH|KT)$",
      "category": "measurement",
      "description": "Movement direction and speed"
    },
    "windLayer": {
      "pattern": "^WIND (FL\\d{3}/\\d{3}|SFC/FL\\d{3})$",
      "category": "label",
      "description": "Wind layer for VA not identifiable"
    },
    "windValue": {
      "pattern": "^\\d{3}/\\d{2,3}(MPS|KT)$|^VRB\\d{2}(MPS|KT)$",
      "category": "measurement",
      "description": "Wind direction/speed or variable"
    },
    "fcstVaCld6Label": {
      "pattern": "^FCST VA CLD \\+6 HR:$",
      "category": "label",
      "description": "Forecast ash cloud +6 hours label"
    },
    "fcstVaCld12Label": {
      "pattern": "^FCST VA CLD \\+12 HR:$",
      "category": "label",
      "description": "Forecast ash cloud +12 hours label"
    },
    "fcstVaCld18Label": {
      "pattern": "^FCST VA CLD \\+18 HR:$",
      "category": "label",
      "description": "Forecast ash cloud +18 hours label"
    },
    "fcstDtgValue": {
      "pattern": "^\\d{2}/\\d{4}Z$",
      "category": "datetime",
      "description": "Forecast valid day and time DD/HHmmZ"
    },
    "noVaExp": {
      "pattern": "^NO VA EXP$",
      "category": "keyword",
      "description": "No volcanic ash expected"
    },
    "notAvbl": {
      "pattern": "^NOT AVBL$",
      "category": "keyword",
      "description": "Forecast not available"
    },
    "notProvided": {
      "pattern": "^NOT PROVIDED$",
      "category": "keyword",
      "description": "Forecast not provided"
    },
    "rmkLabel": {
      "pattern": "^RMK:$",
      "category": "label",
      "description": "Remarks label"
    },
    "rmkValue": {
      "pattern": "^([A-Z0-9][A-Z0-9\\-\\.\\/\\(\\)\\,\\+]{0,62}|\\.{2,3}[A-Z][A-Z0-9\\/]+)$|^NIL$",
      "category": "free-text",
      "description": "Remarks (free text) or NIL"
    },
    "nxtAdvisoryLabel": {
      "pattern": "^NXT ADVISORY:$",
      "category": "label",
      "description": "Next advisory label"
    },
    "nxtAdvisoryValue": {
      "pattern": "^\\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Next advisory date/time YYYYMMDD/HHmmZ"
    },
    "nxtAdvisoryNoLater": {
      "pattern": "^NO LATER THAN \\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Next advisory no later than"
    },
    "nxtAdvisoryNoFurther": {
      "pattern": "^NO FURTHER ADVISORIES$",
      "category": "keyword",
      "description": "No further advisories will be issued"
    },
    "nxtAdvisoryWillBeIssued": {
      "pattern": "^WILL BE ISSUED BY \\d{8}/\\d{4}Z$",
      "category": "datetime",
      "description": "Advisory will be issued by date/time"
    }
  },
  "structure": [
    {
      "id": "identifier",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "statusGroup",
      "cardinality": [
        0,
        1
      ],
      "sequence": [
        {
          "id": "statusLabel",
          "cardinality": [
            0,
            1
          ]
        },
        {
          "id": "statusValue",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "dtgLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "dtgValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "vaacLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "vaacValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "volcanoLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "volcanoInfo",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "volcanoNameWithNumber",
          "cardinality": [
            1,
            1
          ],
          "sequence": [
            {
              "id": "volcanoName",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "volcanoNumber",
              "cardinality": [
                0,
                1
              ]
            }
          ]
        },
        {
          "id": "volcanoName",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "psnLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "psnValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "areaLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "areaValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "summitLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "summitValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "advisoryNrLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "advisoryNrValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "infoSourceLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "infoSourceValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "colourCodeGroup",
      "cardinality": [
        0,
        1
      ],
      "sequence": [
        {
          "id": "colourCodeLabel",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "colourCodeValue",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "eruptionLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "eruptionValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "vaDtgLabelChoice",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "obsVaDtgLabel",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "estVaDtgLabel",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "vaDtgValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "vaCldLabelChoice",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "obsVaCldLabel",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "estVaCldLabel",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    },
    {
      "id": "vaCldContent",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "vaNotIdentifiableGroup",
          "cardinality": [
            1,
            1
          ],
          "sequence": [
            {
              "id": "vaNotIdentifiable",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "windLayer",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "windValue",
              "cardinality": [
                1,
                1
              ]
            }
          ]
        },
        {
          "id": "vaCldLayer",
          "cardinality": [
            1,
            4
          ],
          "sequence": [
            {
              "id": "flightLevelChoice",
              "cardinality": [
                1,
                1
              ],
              "oneOf": [
                {
                  "id": "flightLevelTop",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "flightLevelRange",
                  "cardinality": [
                    1,
                    1
                  ]
                }
              ]
            },
            {
              "id": "wideLine",
              "cardinality": [
                0,
                1
              ]
            },
            {
              "id": "coordinate",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "additionalCoordinates",
              "cardinality": [
                1,
                6
              ],
              "sequence": [
                {
                  "id": "coordinateSeparator",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "coordinate",
                  "cardinality": [
                    1,
                    1
                  ]
                }
              ]
            },
            {
              "id": "movement",
              "cardinality": [
                0,
                1
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "fcstVaCld6Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcst6Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "noVaExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notProvided",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "fcst6Details",
          "cardinality": [
            1,
            1
          ],
          "sequence": [
            {
              "id": "fcstDtgValue",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "fcst6Layer",
              "cardinality": [
                1,
                4
              ],
              "sequence": [
                {
                  "id": "flightLevelRange",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "wideLine",
                  "cardinality": [
                    0,
                    1
                  ]
                },
                {
                  "id": "coordinate",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "additionalCoordinates",
                  "cardinality": [
                    1,
                    6
                  ],
                  "sequence": [
                    {
                      "id": "coordinateSeparator",
                      "cardinality": [
                        1,
                        1
                      ]
                    },
                    {
                      "id": "coordinate",
                      "cardinality": [
                        1,
                        1
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "fcstVaCld12Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcst12Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "noVaExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notProvided",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "fcst12Details",
          "cardinality": [
            1,
            1
          ],
          "sequence": [
            {
              "id": "fcstDtgValue",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "fcst12Layer",
              "cardinality": [
                1,
                4
              ],
              "sequence": [
                {
                  "id": "flightLevelRange",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "wideLine",
                  "cardinality": [
                    0,
                    1
                  ]
                },
                {
                  "id": "coordinate",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "additionalCoordinates",
                  "cardinality": [
                    1,
                    6
                  ],
                  "sequence": [
                    {
                      "id": "coordinateSeparator",
                      "cardinality": [
                        1,
                        1
                      ]
                    },
                    {
                      "id": "coordinate",
                      "cardinality": [
                        1,
                        1
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "fcstVaCld18Label",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "fcst18Content",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "noVaExp",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notAvbl",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "notProvided",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "fcst18Details",
          "cardinality": [
            1,
            1
          ],
          "sequence": [
            {
              "id": "fcstDtgValue",
              "cardinality": [
                1,
                1
              ]
            },
            {
              "id": "fcst18Layer",
              "cardinality": [
                1,
                4
              ],
              "sequence": [
                {
                  "id": "flightLevelRange",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "wideLine",
                  "cardinality": [
                    0,
                    1
                  ]
                },
                {
                  "id": "coordinate",
                  "cardinality": [
                    1,
                    1
                  ]
                },
                {
                  "id": "additionalCoordinates",
                  "cardinality": [
                    1,
                    6
                  ],
                  "sequence": [
                    {
                      "id": "coordinateSeparator",
                      "cardinality": [
                        1,
                        1
                      ]
                    },
                    {
                      "id": "coordinate",
                      "cardinality": [
                        1,
                        1
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "rmkLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "rmkValue",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "nxtAdvisoryLabel",
      "cardinality": [
        1,
        1
      ]
    },
    {
      "id": "nxtAdvisoryContent",
      "cardinality": [
        1,
        1
      ],
      "oneOf": [
        {
          "id": "nxtAdvisoryValue",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nxtAdvisoryNoLater",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nxtAdvisoryNoFurther",
          "cardinality": [
            1,
            1
          ]
        },
        {
          "id": "nxtAdvisoryWillBeIssued",
          "cardinality": [
            1,
            1
          ]
        }
      ]
    }
  ],
  "suggestions": {
    "items": {
      "statusLabel": [
        {
          "text": "STATUS:",
          "description": "Status indicator (for test/exercise)",
          "newLineBefore": true
        },
        {
          "text": "DTG:",
          "description": "Date/time group",
          "newLineBefore": true
        },
        {
          "text": "VAAC:",
          "description": "VAAC name",
          "newLineBefore": true
        },
        {
          "text": "VOLCANO:",
          "description": "Volcano name",
          "newLineBefore": true
        },
        {
          "text": "PSN:",
          "description": "Position",
          "newLineBefore": true
        },
        {
          "text": "AREA:",
          "description": "State or region",
          "newLineBefore": true
        },
        {
          "text": "SUMMIT ELEV:",
          "description": "Summit elevation",
          "newLineBefore": true
        },
        {
          "text": "ADVISORY NR:",
          "description": "Advisory number",
          "newLineBefore": true
        },
        {
          "text": "INFO SOURCE:",
          "description": "Information source",
          "newLineBefore": true
        },
        {
          "text": "AVIATION COLOUR CODE:",
          "description": "Aviation colour code",
          "newLineBefore": true
        },
        {
          "text": "ERUPTION DETAILS:",
          "description": "Eruption details",
          "newLineBefore": true
        },
        {
          "text": "OBS VA DTG:",
          "description": "Observed VA date/time",
          "newLineBefore": true
        },
        {
          "text": "EST VA DTG:",
          "description": "Estimated VA date/time",
          "newLineBefore": true
        },
        {
          "text": "OBS VA CLD:",
          "description": "Observed VA cloud",
          "newLineBefore": true
        },
        {
          "text": "EST VA CLD:",
          "description": "Estimated VA cloud",
          "newLineBefore": true
        },
        {
          "text": "WIND FL050/070",
          "description": "Wind layer"
        },
        {
          "text": "WIND SFC/FL100",
          "description": "Wind layer from surface"
        },
        {
          "text": "FCST VA CLD +6 HR:",
          "description": "Forecast +6 hours",
          "newLineBefore": true
        },
        {
          "text": "FCST VA CLD +12 HR:",
          "description": "Forecast +12 hours",
          "newLineBefore": true
        },
        {
          "text": "FCST VA CLD +18 HR:",
          "description": "Forecast +18 hours",
          "newLineBefore": true
        },
        {
          "text": "RMK:",
          "description": "Remarks",
          "newLineBefore": true
        },
        {
          "text": "NXT ADVISORY:",
          "description": "Next advisory",
          "newLineBefore": true
        }
      ],
      "identifier": [
        {
          "text": "TEST",
          "description": "Test message"
        },
        {
          "text": "EXER",
          "description": "Exercise message"
        },
        {
          "text": "RED",
          "description": "Red - Eruption imminent or underway with significant ash emission"
        },
        {
          "text": "ORANGE",
          "description": "Orange - Heightened volcanic activity with increased potential for eruption"
        },
        {
          "text": "YELLOW",
          "description": "Yellow - Volcano is exhibiting elevated unrest above known background levels"
        },
        {
          "text": "GREEN",
          "description": "Green - Volcano is in normal, non-eruptive state"
        },
        {
          "text": "NOT GIVEN",
          "description": "Colour code not given"
        },
        {
          "text": "NIL",
          "description": "No colour code"
        },
        {
          "text": "VA NOT IDENTIFIABLE FM SATELLITE DATA",
          "description": "VA not identifiable from satellite"
        },
        {
          "text": "50KM WID LINE BTN",
          "description": "Corridor width"
        },
        {
          "text": "30NM WID LINE BTN",
          "description": "Corridor width"
        },
        {
          "text": "NO VA EXP",
          "description": "No volcanic ash expected"
        },
        {
          "text": "NOT AVBL",
          "description": "Forecast not available"
        },
        {
          "text": "NOT PROVIDED",
          "description": "Forecast not provided"
        },
        {
          "text": "NO FURTHER ADVISORIES",
          "description": "No further advisories"
        }
      ],
      "dtgValue": [],
      "vaacValue": [
        { "text": "ANCHORAGE", "description": "Anchorage VAAC" },
        { "text": "BUENOS AIRES", "description": "Buenos Aires VAAC" },
        { "text": "DARWIN", "description": "Darwin VAAC" },
        { "text": "LONDON", "description": "London VAAC" },
        { "text": "MONTREAL", "description": "Montreal VAAC" },
        { "text": "TOKYO", "description": "Tokyo VAAC" },
        { "text": "TOULOUSE", "description": "Toulouse VAAC" },
        { "text": "WASHINGTON", "description": "Washington VAAC" },
        { "text": "WELLINGTON", "description": "Wellington VAAC" }
      ],
      "volcanoName": [
        { "text": "UNKNOWN", "description": "Unknown volcano" },
        { "text": "UNNAMED", "description": "Unnamed volcano" },
        { "text": "SFC", "description": "Surface level" },
        { "text": "FL250/350", "description": "Flight level range" },
        { "text": "SFC/FL180", "description": "Surface to FL180" },
        { "text": "FL200/250", "description": "FL200 to FL250" },
        { "text": "FL250/FL350", "description": "FL250 to FL350" }
      ],
      "movement": [
        { "text": "VRB12MPS", "description": "Variable wind speed (MPS)" },
        { "text": "VRB25KT", "description": "Variable wind speed (KT)" },
        { "text": "MOV N 20KT", "description": "Movement North" },
        { "text": "MOV NE 20KT", "description": "Movement Northeast" },
        { "text": "MOV E 20KT", "description": "Movement East" },
        { "text": "MOV SE 20KT", "description": "Movement Southeast" },
        { "text": "MOV S 20KT", "description": "Movement South" },
        { "text": "MOV SW 20KT", "description": "Movement Southwest" },
        {
          "text": "MOV W 20KT",
          "description": "Movement West"
        },
        {
          "text": "MOV NW 20KT",
          "description": "Movement Northwest"
        },
        {
          "text": "MOV N 40KMH",
          "description": "Movement North"
        },
        {
          "text": "MOV SE 40KMH",
          "description": "Movement Southeast"
        }
      ],
      "coordinateSeparator": [
        {
          "text": "-",
          "description": "Coordinate separator"
        }
      ]
    },
    "after": {
      "identifier": [
        "statusLabel"
      ],
      "statusLabel": [
        "identifier"
      ],
      "statusValue": [
        "statusLabel"
      ],
      "dtgLabel": [
        "dtgValue"
      ],
      "dtgValue": [
        "statusLabel"
      ],
      "vaacLabel": [
        "vaacValue"
      ],
      "vaacValue": [
        "statusLabel"
      ],
      "volcanoLabel": [
        "volcanoName"
      ],
      "volcanoName": [
        "volcanoName",
        "statusLabel"
      ],
      "volcanoNumber": [
        "statusLabel"
      ],
      "psnLabel": [
        "volcanoName",
        "vaacValue"
      ],
      "psnValue": [
        "statusLabel"
      ],
      "areaLabel": [
        "volcanoName",
        "vaacValue"
      ],
      "areaValue": [
        "statusLabel"
      ],
      "summitLabel": [
        "volcanoName"
      ],
      "summitValue": [
        "statusLabel"
      ],
      "advisoryNrLabel": [
        "volcanoName"
      ],
      "advisoryNrValue": [
        "statusLabel"
      ],
      "infoSourceLabel": [
        "volcanoName"
      ],
      "infoSourceValue": [
        "statusLabel"
      ],
      "colourCodeLabel": [
        "identifier",
        "volcanoName"
      ],
      "colourCodeValue": [
        "statusLabel"
      ],
      "eruptionLabel": [
        "volcanoName"
      ],
      "eruptionValue": [
        "statusLabel"
      ],
      "obsVaDtgLabel": [
        "dtgValue"
      ],
      "estVaDtgLabel": [
        "dtgValue"
      ],
      "vaDtgValue": [
        "statusLabel"
      ],
      "obsVaCldLabel": [
        "identifier",
        "volcanoName"
      ],
      "estVaCldLabel": [
        "identifier",
        "volcanoName"
      ],
      "vaNotIdentifiable": [
        "statusLabel"
      ],
      "windLayer": [
        "movement"
      ],
      "flightLevelTop": [
        "vaacValue",
        "identifier"
      ],
      "flightLevelRange": [
        "vaacValue",
        "identifier"
      ],
      "coordinate": [
        "coordinateSeparator",
        "movement",
        "volcanoName",
        "statusLabel"
      ],
      "coordinateSeparator": [
        "vaacValue"
      ],
      "movement": [
        "volcanoName",
        "statusLabel"
      ],
      "windValue": [
        "statusLabel"
      ],
      "fcstVaCld6Label": [
        "identifier",
        "dtgValue"
      ],
      "fcstVaCld12Label": [
        "identifier",
        "dtgValue"
      ],
      "fcstVaCld18Label": [
        "identifier",
        "dtgValue"
      ],
      "noVaExp": [
        "statusLabel"
      ],
      "notAvbl": [
        "statusLabel"
      ],
      "notProvided": [
        "statusLabel"
      ],
      "fcstDtgValue": [
        "volcanoName",
        "identifier"
      ],
      "rmkLabel": [
        "identifier",
        "volcanoName"
      ],
      "rmkValue": [
        "statusLabel"
      ],
      "nxtAdvisoryLabel": [
        "dtgValue",
        "identifier"
      ]
    }
  },
  "vaacList": [
    {
      "name": "ANCHORAGE",
      "area": "Alaska, NE Pacific"
    },
    {
      "name": "BUENOS AIRES",
      "area": "South America"
    },
    {
      "name": "DARWIN",
      "area": "Australia, Indonesia"
    },
    {
      "name": "LONDON",
      "area": "NE Atlantic, Iceland, UK"
    },
    {
      "name": "MONTREAL",
      "area": "Canada, Greenland"
    },
    {
      "name": "TOKYO",
      "area": "Japan, NW Pacific"
    },
    {
      "name": "TOULOUSE",
      "area": "Europe, Africa, Mediterranean"
    },
    {
      "name": "WASHINGTON",
      "area": "USA, Caribbean, Atlantic"
    },
    {
      "name": "WELLINGTON",
      "area": "New Zealand, SW Pacific"
    }
  ],
  "colourCodes": {
    "RED": "Eruption is imminent or underway with significant emission of ash into the atmosphere, or eruption is underway with no or minor ash emission but it has potential to increase significantly",
    "ORANGE": "Volcano is exhibiting heightened or escalating unrest with increased potential of eruption, or volcanic eruption underway with no or minor ash emission",
    "YELLOW": "Volcano is experiencing elevated unrest above known background level, or after a higher level alert, volcanic activity has decreased significantly but continues to be closely monitored",
    "GREEN": "Volcano is in normal, non-eruptive state, or after a change from a higher alert level, volcanic activity has ceased",
    "UNKNOWN": "Colour code cannot be determined",
    "NOT GIVEN": "No colour code is available",
    "NIL": "No colour code applicable"
  },
  "examples": [
    "VA ADVISORY\nDTG: 20080923/0130Z\nVAAC: TOKYO\nVOLCANO: KARYMSKY 300130\nPSN: N5403 E15927\nAREA: RUSSIA\nSUMMIT ELEV: 1536M\nADVISORY NR: 2008/4\nINFO SOURCE: HIMAWARI-8 KVERT KEMSD\nAVIATION COLOUR CODE: RED\nERUPTION DETAILS: ERUPTION AT 20080923/0000Z FL300 REPORTED\nOBS VA DTG: 23/0100Z\nOBS VA CLD: FL250/300 N5400 E15930 - N5400 E16100 - N5300 E15945 MOV SE 20KT SFC/FL200 N5130 E16130 - N5130 E16230 - N5230 E16230 - N5230 E16130 MOV SE 15KT\nFCST VA CLD +6 HR: 23/0700Z FL250/350 N5130 E16030 - N5130 E16230 - N5330 E16230 - N5330 E16030 SFC/FL180 N4830 E16330 - N4830 E16630 - N5130 E16630 - N5130 E16330\nFCST VA CLD +12 HR: 23/1300Z SFC/FL270 N4830 E16130 - N4830 E16600 - N5300 E16600 - N5300 E16130\nFCST VA CLD +18 HR: 23/1900Z NO VA EXP\nRMK: LATEST REP FM KVERT (0120Z) INDICATES ERUPTION HAS CEASED. TWO DISPERSING VA CLD ARE EVIDENT ON SATELLITE IMAGERY\nNXT ADVISORY: 20080923/0730Z"
  ]
}
