{
  "IE": {
    "region": "IE",
    "callingCode": "353",
    "nationalNumberPattern": "^(?:(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7})$",
    "possibleLengths": [
      7,
      8,
      9,
      10
    ],
    "types": {
      "MOBILE": {
        "nationalNumberPattern": "^(?:8(?:22|[35-9]\\d)\\d{6})$",
        "possibleLengths": [
          9
        ]
      },
      "FIXED": {
        "nationalNumberPattern": "^(?:(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7})$",
        "possibleLengths": [
          7,
          8,
          9,
          10
        ]
      },
      "TOLL_FREE": {
        "nationalNumberPattern": "^(?:1800\\d{6})$",
        "possibleLengths": [
          10
        ]
      },
      "PREMIUM_RATE": {
        "nationalNumberPattern": "^(?:15(?:1[2-8]|[2-8]0|9[089])\\d{6})$",
        "possibleLengths": [
          10
        ]
      },
      "SHARED_COST": {
        "nationalNumberPattern": "^(?:18[59]0\\d{6})$",
        "possibleLengths": [
          10
        ]
      },
      "PERSONAL_NUMBER": {
        "nationalNumberPattern": "^(?:700\\d{6})$",
        "possibleLengths": [
          9
        ]
      },
      "VOIP": {
        "nationalNumberPattern": "^(?:76\\d{7})$",
        "possibleLengths": [
          9
        ]
      },
      "UAN": {
        "nationalNumberPattern": "^(?:818\\d{6})$",
        "possibleLengths": [
          9
        ]
      },
      "VOICEMAIL": {
        "nationalNumberPattern": "^(?:88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5})$",
        "possibleLengths": [
          10
        ]
      }
    },
    "nationalPrefix": "0",
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{5})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "2[24-9]|47|58|6[237-9]|9[35-9]"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{5})",
        "format": "$1 $2",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "[45]0"
        ]
      },
      {
        "pattern": "(\\d)(\\d{3,4})(\\d{4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "1"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "[2569]|4[1-69]|7[14]"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "70"
        ]
      },
      {
        "pattern": "(\\d{3})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "81"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "[78]"
        ]
      },
      {
        "pattern": "(\\d{4})(\\d{3})(\\d{3})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "1"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{4})(\\d{4})",
        "format": "$1 $2 $3",
        "nationalPrefixFormattingRule": "($NP$FG)",
        "leadingDigits": [
          "4"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d)(\\d{3})(\\d{4})",
        "format": "$1 $2 $3 $4",
        "nationalPrefixFormattingRule": "$NP$FG",
        "leadingDigits": [
          "8"
        ]
      }
    ]
  }
}
