{
  "BA": {
    "region": "BA",
    "callingCode": "387",
    "nationalNumberPattern": "^(?:(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5})$",
    "possibleLengths": [
      8
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6})$",
        "possibleLengths": [
          8,
          9
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5})$",
        "possibleLengths": [
          8
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:8[08]\\d{6})$",
        "possibleLengths": [
          8
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:9[0246]\\d{6})$",
        "possibleLengths": [
          8
        ]
      },
      "SHARED_COST": {
        "nationalNumberPattern": "^(?:8[12]\\d{6})$",
        "possibleLengths": [
          8
        ]
      },
      "UAN": {
        "nationalNumberPattern": "^(?:703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4})$",
        "possibleLengths": [
          8
        ]
      }
    },
    "nationalPrefix": "0",
    "formats": [
      {
        "pattern": "(\\d{3})(\\d{3})",
        "format": "$1-$2",
        "leadingDigits": [
          "[2-9]"
        ],
        "intlFormat": "NA"
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "6[1-3]|[7-9]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3})",
        "format": "$1 $2-$3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "[3-5]|6[56]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{2})(\\d{2})(\\d{3})",
        "format": "$1 $2 $3 $4",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "6"
        ]
      }
    ]
  }
}
