PhoneNumberMetadata {territories = [Territory {abbreviation = "AC", countryCode = "247", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [46]\\d{4}|\n [01589]\\d{5}\n ", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6[2-467]\\d{3}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "62889"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "40123"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[01589]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "542011"}), voicemail = Nothing},Territory {abbreviation = "AD", countryCode = "376", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000005/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[346-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(180[02])(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [346-9]|\n 180\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[78]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "712345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[346]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "312345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "180[02]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "18001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "912345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AE", countryCode = "971", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DC/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-4679])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-4679][2-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5[0256])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([479]00)(\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[479]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]00)(\\d{2,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 60|\n 8\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-79]\\d{7,8}|\n 800\\d{2,9}\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-4679][2-8]\\d{6}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[0256]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "501234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 400\\d{6}|\n 800\\d{2,9}\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[02]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700[05]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700012345"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600[25]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "600212345"}), voicemail = Nothing},Territory {abbreviation = "AF", countryCode = "93", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000001/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-7]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-7]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [25][0-8]|\n [34][0-4]|\n 6[0-5]\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [014-9]\\d{7}|\n 2[89]\\d{6}\n )\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AG", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "268", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000008/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 268(?:\n 4(?:\n 6[0-38]|\n 84\n )|\n 56[0-2]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2684601234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 268(?:\n 464|\n 7(?:\n 2[0-9]|\n 64|\n 7[0-689]|\n 8[02-68]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684641234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "26840[69]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684061234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "26848[01]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2684801234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AI", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "264", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000007/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2644(?:\n 6[12]|\n 9[78]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2644612345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 264(?:\n 235|\n 476|\n 5(?:\n 3[6-9]|\n 8[1-4]\n )|\n 7(?:\n 29|\n 72\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2642351234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AL", countryCode = "355", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000002/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(4)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4[0-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6[6-9])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2358][2-5]|\n 4[7-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [235][16-9]|\n 8[016-9]|\n [79]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-57]\\d{7}|\n 6\\d{8}|\n 8\\d{5,7}|\n 9\\d{5}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [168][1-9]|\n [247]\\d|\n 9[1-7]\n )|\n 3(?:\n 1[1-3]|\n [2-6]\\d|\n [79][1-8]|\n 8[1-9]\n )|\n 4\\d{2}|\n 5(?:\n 1[1-4]|\n [2-578]\\d|\n 6[1-5]|\n 9[1-7]\n )|\n 8(?:\n [19][1-5]|\n [2-6]\\d|\n [78][1-7]\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[6-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "661234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "900123"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "808123"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AM", countryCode = "374", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000A/en","http://en.wikipedia.org/wiki/%2B374","http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 47\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 4[139]|\n [5-7]|\n 9[1-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8|\n 90\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7}", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[01]\\d|\n 2(?:\n 2[2-46]|\n 3[1-8]|\n 4[2-69]|\n 5[2-7]|\n 6[1-9]|\n 8[1-7]\n )|\n 3[12]2|\n 47\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "10123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4[139]|\n 55|\n 77|\n 9[1-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[016]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[1-4]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[2-6]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "60271234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AO", countryCode = "244", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000006/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d(?:\n [26-9]\\d|\n \\d[26-9]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-49]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "923123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AR", countryCode = "54", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Just " 0?(?:( 11| 2(?: 2(?: 02?| [13]| 2[13-79]| 4[1-6]| 5[2457]| 6[124-8]| 7[1-4]| 8[13-6]| 9[1267] )| 3(?: 02?| 1[467]| 2[03-6]| 3[13-8]| [49][2-6]| 5[2-8]| [67] )| 4(?: 7[3-578]| 9 )| 6(?: [0136]| 2[24-6]| 4[6-8]?| 5[15-8] )| 80| 9(?: 0[1-3]| [19]| 2\\d| 3[1-6]| 4[02568]?| 5[2-4]| 6[2-46]| 72?| 8[23]? ) )| 3(?: 3(?: 2[79]| 6| 8[2578] )| 4(?: 0[0-24-9]| [12]| 3[5-8]?| 4[24-7]| 5[4-68]?| 6[02-9]| 7[126]| 8[2379]?| 9[1-36-8] )| 5(?: 1| 2[1245]| 3[237]?| 4[1-46-9]| 6[2-4]| 7[1-6]| 8[2-5]? )| 6[24]| 7(?: [069]| 1[1568]| 2[15]| 3[145]| 4[13]| 5[14-8]| 7[2-57]| 8[126] )| 8(?: [01]| 2[15-7]| 3[2578]?| 4[13-6]| 5[4-8]?| 6[1-357-9]| 7[36-8]?| 8[5-8]?| 9[124] ) ) )?15)?", nationalPrefixTransformRule = Just "9$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000009/en","http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp","http://www.cnc.gob.ar/asignaciones-a-la-fecha_p445","http://en.wikipedia.org/wiki/+54"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[68]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["911"], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 9(?:\n 2[234689]|\n 3[3-8]\n )\n ","\n 9(?:\n 2(?:\n 2[013]|\n 3[067]|\n 49|\n 6[01346]|\n 80|\n 9[147-9]\n )|\n 3(?:\n 36|\n 4[1-358]|\n 5[138]|\n 6[24]|\n 7[069]|\n 8[013578]\n )\n )\n ","\n 9(?:\n 2(?:\n 2(?:\n 0[013-9]|\n [13]\n )|\n 3(?:\n 0[013-9]|\n [67]\n )|\n 49|\n 6(?:\n [0136]|\n 4[0-59]\n )|\n 8|\n 9(?:\n [19]|\n 44|\n 7[013-9]|\n 8[14]\n )\n )|\n 3(?:\n 36|\n 4(?:\n [12]|\n 3[456]|\n [58]4\n )|\n 5(?:\n 1|\n 3[0-24-689]|\n 8[46]\n )|\n 6|\n 7[069]|\n 8(?:\n [01]|\n 34|\n [578][45]\n )\n )\n )\n ","\n 9(?:\n 2(?:\n 2(?:\n 0[013-9]|\n [13]\n )|\n 3(?:\n 0[013-9]|\n [67]\n )|\n 49|\n 6(?:\n [0136]|\n 4[0-59]\n )|\n 8|\n 9(?:\n [19]|\n 44|\n 7[013-9]|\n 8[14]\n )\n )|\n 3(?:\n 36|\n 4(?:\n [12]|\n 3(?:\n 4|\n 5[014]|\n 6[1239]\n )|\n [58]4\n )|\n 5(?:\n 1|\n 3[0-24-689]|\n 8[46]\n )|\n 6|\n 7[069]|\n 8(?:\n [01]|\n 34|\n [578][45]\n )\n )\n )\n "], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[23]"], nfFormat = "$2 15-$3-$4", nfInternationalFormat = Just ["$1 $2 $3-$4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 2[013]|\n 3[067]|\n 49|\n 6[01346]|\n 80|\n 9[147-9]\n )|\n 3(?:\n 36|\n 4[1-358]|\n 5[138]|\n 6[24]|\n 7[069]|\n 8[013578]\n )\n ","\n 2(?:\n 2(?:\n 0[013-9]|\n [13]\n )|\n 3(?:\n 0[013-9]|\n [67]\n )|\n 49|\n 6(?:\n [0136]|\n 4[0-59]\n )|\n 8|\n 9(?:\n [19]|\n 44|\n 7[013-9]|\n 8[14]\n )\n )|\n 3(?:\n 36|\n 4(?:\n [12]|\n 3[456]|\n [58]4\n )|\n 5(?:\n 1|\n 3[0-24-689]|\n 8[46]\n )|\n 6|\n 7[069]|\n 8(?:\n [01]|\n 34|\n [578][45]\n )\n )\n ","\n 2(?:\n 2(?:\n 0[013-9]|\n [13]\n )|\n 3(?:\n 0[013-9]|\n [67]\n )|\n 49|\n 6(?:\n [0136]|\n 4[0-59]\n )|\n 8|\n 9(?:\n [19]|\n 44|\n 7[013-9]|\n 8[14]\n )\n )|\n 3(?:\n 36|\n 4(?:\n [12]|\n 3(?:\n 4|\n 5[014]|\n 6[1239]\n )|\n [58]4\n )|\n 5(?:\n 1|\n 3[0-24-689]|\n 8[46]\n )|\n 6|\n 7[069]|\n 8(?:\n [01]|\n 34|\n [578][45]\n )\n )\n "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[012]|\n 911\n "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 11\\d{8}|\n [2368]\\d{9}|\n 9\\d{10}\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "810\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8101234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 11\\d{8}|\n (?:\n 2(?:\n 2(?:\n [013]\\d|\n 2[13-79]|\n 4[1-6]|\n 5[2457]|\n 6[124-8]|\n 7[1-4]|\n 8[13-6]|\n 9[1267]\n )|\n 3(?:\n 1[467]|\n 2[03-6]|\n 3[13-8]|\n [49][2-6]|\n 5[2-8]|\n [067]\\d\n )|\n 4(?:\n 7[3-8]|\n 9\\d\n )|\n 6(?:\n [01346]\\d|\n 2[24-6]|\n 5[15-8]\n )|\n 80\\d|\n 9(?:\n [0124789]\\d|\n 3[1-6]|\n 5[234]|\n 6[2-46]\n )\n )|\n 3(?:\n 3(?:\n 2[79]|\n 6\\d|\n 8[2578]\n )|\n 4(?:\n [78]\\d|\n 0[0124-9]|\n [1-35]\\d|\n 4[24-7]|\n 6[02-9]|\n 9[123678]\n )|\n 5(?:\n [138]\\d|\n 2[1245]|\n 4[1-9]|\n 6[2-4]|\n 7[1-6]\n )|\n 6[24]\\d|\n 7(?:\n [0469]\\d|\n 1[1568]|\n 2[013-9]|\n 3[145]|\n 5[14-8]|\n 7[2-57]|\n 8[0-24-9]\n )|\n 8(?:\n [013578]\\d|\n 2[15-7]|\n 4[13-6]|\n 6[1-357-9]|\n 9[124]\n )\n )|\n 670\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 675\\d{7}|\n 9(?:\n 11[2-9]\\d{7}|\n (?:\n 2(?:\n 2[013]|\n 3[067]|\n 49|\n 6[01346]|\n 80|\n 9[147-9]\n )|\n 3(?:\n 36|\n 4[12358]|\n 5[138]|\n 6[24]|\n 7[069]|\n 8[013578]\n )\n )[2-9]\\d{6}|\n \\d{4}[2-9]\\d{5}\n )\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "91123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[04579]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "810\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8101234567"}), voicemail = Nothing},Territory {abbreviation = "AS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "684", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000004/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6846(?:\n 22|\n 33|\n 44|\n 55|\n 77|\n 88|\n 9[19]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6846221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 684(?:\n 2(?:\n 5[2468]|\n 72\n )|\n 7(?:\n 3[13]|\n 70\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6847331234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AT", countryCode = "43", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.rtr.at/en/tk/E129"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(116\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["116"], nfFormat = "$1", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3,12})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{4})(\\d{4,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5[079]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 316|\n 46|\n 51|\n 732|\n 6(?:\n 5[0-3579]|\n [6-9]\n )|\n 7(?:\n [28]0\n )|\n [89]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2|\n 3(?:\n 1[1-578]|\n [3-8]\n )|\n 4[2378]|\n 5[2-6]|\n 6(?:\n [12]|\n 4[1-9]|\n 5[468]\n )|\n 7(?:\n 2[1-8]|\n 35|\n 4[1-8]|\n [5-79]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{3,12}", possibleNumberPattern = Just "\\d{3,13}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{3,12}|\n (?:\n 2(?:\n 1[467]|\n 2[13-8]|\n 5[2357]|\n 6[1-46-8]|\n 7[1-8]|\n 8[124-7]|\n 9[1458]\n )|\n 3(?:\n 1[1-8]|\n 3[23568]|\n 4[5-7]|\n 5[1378]|\n 6[1-38]|\n 8[3-68]\n )|\n 4(?:\n 2[1-8]|\n 35|\n 63|\n 7[1368]|\n 8[2457]\n )|\n 5(?:\n 12|\n 2[1-8]|\n 3[357]|\n 4[147]|\n 5[12578]|\n 6[37]\n )|\n 6(?:\n 13|\n 2[1-47]|\n 4[1-35-8]|\n 5[468]|\n 62\n )|\n 7(?:\n 2[1-8]|\n 3[25]|\n 4[13478]|\n 5[68]|\n 6[16-8]|\n 7[1-6]|\n 9[45]\n )\n )\\d{3,10}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 5[0-3579]|\n 6[013-9]|\n [7-9]\\d\n )\\d{4,10}\n ", possibleNumberPattern = Just "\\d{7,13}", exampleNumber = Just "664123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,10}", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 9(?:\n 0[01]|\n 3[019]\n )\n )\\d{6,10}\n ", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 10\\d|\n 2(?:\n [01]\\d|\n 8\\d?\n )\n )\\d{5,9}\n ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "780\\d{6,10}", possibleNumberPattern = Just "\\d{9,13}", exampleNumber = Just "780123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n (?:\n 0[1-9]|\n 17\n )\\d{2,10}|\n [79]\\d{3,11}\n )|\n 720\\d{6,10}\n ", possibleNumberPattern = Just "\\d{5,13}", exampleNumber = Just "50123"}), voicemail = Nothing},Territory {abbreviation = "AU", countryCode = "61", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000D/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia","https://www.thenumberingsystem.com.au/#/number-register/search"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2378])(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2378]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [45]|\n 14\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(16)(\\d{3})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[389]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n [38]0|\n 90\n )\n ","\n 1(?:\n [38]00|\n 90\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(180)(2\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["180","1802"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(19\\d)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["19[13]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(19\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["19[679]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(13)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["13[1-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-578]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 3(?:\n 00\\d{3}|\n 45[0-4]|\n \\d\n )\\d{3}|\n 80(?:\n 0\\d{6}|\n 2\\d{3}\n )\n )\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [237]\\d{8}|\n 8(?:\n [6-8]\\d{3}|\n 9(?:\n [02-9]\\d{2}|\n 1(?:\n [0-57-9]\\d|\n 6[0135-9]\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 14(?:\n 5\\d|\n 71\n )\\d{5}|\n 4(?:\n [0-3]\\d|\n 4[47-9]|\n 5[0-25-9]|\n 6[6-9]|\n 7[02-9]|\n 8[147-9]|\n 9[017-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "16\\d{3,7}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "1612345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 180(?:\n 0\\d{3}|\n 2\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 19(?:\n 0[0126]\\d|\n [679]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 13(?:\n 00\\d{3}|\n 45[0-4]|\n \\d\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AW", countryCode = "297", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200000B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[25-9]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 2\\d|\n 8[1-9]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "5212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5(?:\n 6\\d|\n 9[2-478]\n )|\n 6(?:\n [039]0|\n 22|\n 4[01]|\n 6[0-2]\n )|\n 7[34]\\d|\n 9(?:\n 6[45]|\n 9[4-8]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "5601234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 28\\d{5}|\n 501\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "5011234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "AX", countryCode = "358", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99[049]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [135]\\d{5,9}|\n [27]\\d{4,9}|\n 4\\d{5,10}|\n 6\\d{7,8}|\n 8\\d{6,9}\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [13]00\\d{3,7}|\n 2(?:\n 0(?:\n 0\\d{3,7}|\n 2[023]\\d{1,6}|\n 9[89]\\d{1,6}\n )\n )|\n 60(?:\n [12]\\d{5,6}|\n 6\\d{7}\n )|\n 7(?:\n 1\\d{7}|\n 3\\d{8}|\n 5[03-9]\\d{2,7}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "100123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[1-8]\\d{3,9}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "1812345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4\\d{5,10}|\n 50\\d{4,8}\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]00\\d{5,6}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [13]0\\d{4,8}|\n 2(?:\n 0(?:\n [016-8]\\d{3,7}|\n [2-59]\\d{2,7}\n )|\n 9\\d{4,8}\n )|\n 60(?:\n [12]\\d{5,6}|\n 6\\d{7}\n )|\n 7(?:\n 1\\d{7}|\n 3\\d{8}|\n 5[03-9]\\d{2,7}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "10112345"}), voicemail = Nothing},Territory {abbreviation = "AZ", countryCode = "994", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200000F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 1[28]|\n 2(?:\n [45]2|\n [0-36]\n )|\n 365\n )\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-8]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[28]\\d|\n 2(?:\n 02|\n 1[24]|\n 2[2-4]|\n 33|\n [45]2|\n 6[23]\n )|\n 365\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "123123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4[04]|\n 5[015]|\n 60|\n 7[07]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "401234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "881234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900200\\d{3}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900200123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BA", countryCode = "387", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.rak.ba/eng/index.php?uid=1272016657","http://en.wikipedia.org/wiki/+387"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 6[1-356]|\n [7-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[047]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [35]\\d|\n 49\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "30123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 03|\n 44|\n 71|\n [1-356]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "61123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[08]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0246]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[12]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82123456"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70223456"}), voicemail = Nothing},Territory {abbreviation = "BB", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "246", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000013/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 246(?:\n 2(?:\n 2[78]|\n 7[0-4]\n )|\n 4(?:\n 1[024-6]|\n 2\\d|\n 3[2-9]\n )|\n 5(?:\n 20|\n [34]\\d|\n 54|\n 7[1-3]\n )|\n 6(?:\n 2\\d|\n 38\n )|\n 7(?:\n 37|\n 57\n )|\n 9(?:\n 1[89]|\n 63\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2464123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 246(?:\n 2(?:\n [356]\\d|\n 4[0-57-9]|\n 8[0-79]\n )|\n 45\\d|\n 8(?:\n [2-5]\\d|\n 83\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2462501234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 900\\d{7}|\n 246976\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "24631\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2463101234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 246(?:\n 292|\n 41[7-9]|\n 43[01]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2464301234"}), voicemail = Nothing},Territory {abbreviation = "BD", countryCode = "880", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "00[12]?", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000012/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh","http://www.btrc.gov.bd/sites/default/files/national_numbering_plan_2005_0.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-79]1"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 3(?:\n 0|\n [2-58]2\n )|\n 4(?:\n 0|\n [25]2|\n 3[23]|\n [4689][25]\n )|\n 5(?:\n [02-578]2|\n 6[25]\n )|\n 6(?:\n [0347-9]2|\n [26][25]\n )|\n 7[02-9]2|\n 8(?:\n [023][23]|\n [4-7]2\n )|\n 9(?:\n [02][23]|\n [458]2|\n 6[016]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [3-79][2-9]|\n 8\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-79]\\d{5,9}|\n 1\\d{9}|\n 8[0-7]\\d{4,8}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 550\\d|\n 7(?:\n 1[0-267]|\n 2[0-289]|\n 3[0-29]|\n [46][01]|\n 5[1-3]|\n 7[017]|\n 91\n )|\n 8(?:\n 0[125]|\n [139][1-6]|\n 2[0157-9]|\n 6[1-35]|\n 7[1-5]|\n 8[1-8]|\n 90\n )|\n 9(?:\n 0[0-2]|\n 1[0-4]|\n 2[568]|\n 3[3-6]|\n 5[5-7]|\n 6[0167]|\n 7[15]|\n 8[0146-8]\n )\n )\\d{4}|\n 3(?:\n 12?[5-7]\\d{2}|\n 0(?:\n 2(?:\n [025-79]\\d|\n [348]\\d{1,2}\n )|\n 3(?:\n [2-4]\\d|\n [56]\\d?\n )\n )|\n 2(?:\n 1\\d{2}|\n 2(?:\n [12]\\d|\n [35]\\d{1,2}|\n 4\\d?\n )\n )|\n 3(?:\n 1\\d{2}|\n 2(?:\n [2356]\\d|\n 4\\d{1,2}\n )\n )|\n 4(?:\n 1\\d{2}|\n 2(?:\n 2\\d{1,2}|\n [47]|\n 5\\d{2}\n )\n )|\n 5(?:\n 1\\d{2}|\n 29\n )|\n [67]1\\d{2}|\n 8(?:\n 1\\d{2}|\n 2(?:\n 2\\d{2}|\n 3|\n 4\\d\n )\n )\n )\\d{3}|\n 4(?:\n 0(?:\n 2(?:\n [09]\\d|\n 7\n )|\n 33\\d{2}\n )|\n 1\\d{3}|\n 2(?:\n 1\\d{2}|\n 2(?:\n [25]\\d?|\n [348]\\d|\n [67]\\d{1,2}\n )\n )|\n 3(?:\n 1\\d{2}(?:\\d{2})?|\n 2(?:\n [045]\\d|\n [236-9]\\d{1,2}\n )|\n 32\\d{2}\n )|\n 4(?:\n [18]\\d{2}|\n 2(?:\n [2-46]\\d{2}|\n 3\n )|\n 5[25]\\d{2}\n )|\n 5(?:\n 1\\d{2}|\n 2(?:\n 3\\d|\n 5\n )\n )|\n 6(?:\n [18]\\d{2}|\n 2(?:\n 3(?:\\d{2})?|\n [46]\\d{1,2}|\n 5\\d{2}|\n 7\\d\n )|\n 5(?:\n 3\\d?|\n 4\\d|\n [57]\\d{1,2}|\n 6\\d{2}|\n 8\n )\n )|\n 71\\d{2}|\n 8(?:\n [18]\\d{2}|\n 23\\d{2}|\n 54\\d{2}\n )|\n 9(?:\n [18]\\d{2}|\n 2[2-5]\\d{2}|\n 53\\d{1,2}\n )\n )\\d{3}|\n 5(?:\n 02[03489]\\d{2}|\n 1\\d{2}|\n 2(?:\n 1\\d{2}|\n 2(?:\n 2(?:\\d{2})?|\n [457]\\d{2}\n )\n )|\n 3(?:\n 1\\d{2}|\n 2(?:\n [37](?:\\d{2})?|\n [569]\\d{2}\n )\n )|\n 4(?:\n 1\\d{2}|\n 2[46]\\d{2}\n )|\n 5(?:\n 1\\d{2}|\n 26\\d{1,2}\n )|\n 6(?:\n [18]\\d{2}|\n 2|\n 53\\d{2}\n )|\n 7(?:\n 1|\n 24\n )\\d{2}|\n 8(?:\n 1|\n 26\n )\\d{2}|\n 91\\d{2}\n )\\d{3}|\n 6(?:\n 0(?:\n 1\\d{2}|\n 2(?:\n 3\\d{2}|\n 4\\d{1,2}\n )\n )|\n 2(?:\n 2[2-5]\\d{2}|\n 5(?:\n [3-5]\\d{2}|\n 7\n )|\n 8\\d{2}\n )|\n 3(?:\n 1|\n 2[3478]\n )\\d{2}|\n 4(?:\n 1|\n 2[34]\n )\\d{2}|\n 5(?:\n 1|\n 2[47]\n )\\d{2}|\n 6(?:\n [18]\\d{2}|\n 6(?:\n 2(?:\n 2\\d|\n [34]\\d{2}\n )|\n 5(?:\n [24]\\d{2}|\n 3\\d|\n 5\\d{1,2}\n )\n )\n )|\n 72[2-5]\\d{2}|\n 8(?:\n 1\\d{2}|\n 2[2-5]\\d{2}\n )|\n 9(?:\n 1\\d{2}|\n 2[2-6]\\d{2}\n )\n )\\d{3}|\n 7(?:\n (?:\n 02|\n [3-589]1|\n 6[12]|\n 72[24]\n )\\d{2}|\n 21\\d{3}|\n 32\n )\\d{3}|\n 8(?:\n (?:\n 4[12]|\n [5-7]2|\n 1\\d?\n )|\n (?:\n 0|\n 3[12]|\n [5-7]1|\n 217\n )\\d\n )\\d{4}|\n 9(?:\n [35]1|\n (?:\n [024]2|\n 81\n )\\d|\n (?:\n 1|\n [24]1\n )\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "27111234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[13-9]\\d|\n (?:\n 3[78]|\n 44\n )[02-9]|\n 6(?:\n 44|\n 6[02-9]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[03]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 96(?:\n 0[49]|\n 1[0-4]|\n 6[69]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9604123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BE", countryCode = "32", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.bipt.be/en/operators/telecommunication/Numbering/Database","http://www.bipt.be/public/files/en/474/20140829153659_Belgian_numbering_plan","http://en.wikipedia.org/wiki/Telephone_numbers_in_Belgium"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4[6-9]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [23]|\n 4[23]|\n 9[2-4]\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [156]|\n 7[018]|\n 8(?:\n 0[1-9]|\n [1-79]\n )\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 80|\n 9\n )0\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[0-69]|\n [23][2-8]|\n 4[23]|\n 5\\d|\n 6[013-57-9]|\n 71|\n 8[1-79]|\n 9[2-4]\n )\\d{6}|\n 80[2-8]\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4(?:\n 6[0135-8]|\n [79]\\d|\n 8[3-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "470123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 70[2-467]|\n 90[0-79]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "78\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "78123456"}), voicemail = Nothing},Territory {abbreviation = "BF", countryCode = "226", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000021/en","http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 0(?:\n 49|\n 5[23]|\n 9[016-9]\n )|\n 4(?:\n 4[569]|\n 5[4-6]|\n 7[0179]\n )|\n 5(?:\n [34]\\d|\n 50\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20491234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n [0-689]\\d|\n 7[0-5]\n )\\d{5}|\n 7\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "70123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BG", countryCode = "359", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000020/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["29"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 43[124-7]|\n 70[1-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 43[124-7]|\n 70[1-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["999"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [356]|\n 4[124-7]|\n 7[1-9]|\n 8[1-6]|\n 9[1-7]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 48|\n 8[7-9]|\n 9[08]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [23567]\\d{5,7}|\n [489]\\d{6,8}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [0-8]\\d{5,6}|\n 9\\d{4,6}\n )|\n (?:\n [36]\\d|\n 5[1-9]|\n 8[1-6]|\n 9[1-7]\n )\\d{5,6}|\n (?:\n 4(?:\n [124-7]\\d|\n 3[1-6]\n )|\n 7(?:\n 0[1-9]|\n [1-9]\\d\n )\n )\\d{4,5}\n ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "2123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 8[7-9]\\d|\n 9(?:\n 8\\d|\n 99\n )\n )\\d{6}|\n 4(?:\n 3[0789]|\n 8\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "48123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BH", countryCode = "973", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000011/en","http://www.tra.org.bh/en/marketNumbering.aspx","http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[136-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 3[1356]|\n 6[0156]|\n 7\\d\n )\\d|\n 6(?:\n 1[16]\\d|\n 500|\n 6(?:\n 0\\d|\n 3[12]|\n 44|\n 7[7-9]\n )|\n 9[69][69]\n )|\n 7(?:\n 1(?:\n 11|\n 78\n )|\n 7\\d{2}\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "17001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n [1-4679]\\d|\n 5[013569]|\n 8[0-47-9]\n )\\d|\n 6(?:\n 3(?:\n 00|\n 33|\n 6[16]\n )|\n 6(?:\n [69]\\d|\n 3[03-9]|\n 7[0-6]\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "36001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 87|\n 9[014578]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "84\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "84123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BI", countryCode = "257", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000022/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 29|\n 6[189]|\n 7[124-9]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "79561234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BJ", countryCode = "229", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000017/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2689]\\d{7}|\n 7\\d{3}\n ", possibleNumberPattern = Just "\\d{4,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 02|\n 1[037]|\n 2[45]|\n 3[68]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "20211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[1-8]|\n 9[03-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90011234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-5]\\d{2}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "7312"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "857[58]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85751234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81123456"}), voicemail = Nothing},Territory {abbreviation = "BL", countryCode = "590", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 590(?:\n 2[7-9]|\n 5[12]|\n 87\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "590271234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 690(?:\n 0[0-7]|\n [1-9]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "441", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000018/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 441(?:\n 2(?:\n 02|\n 23|\n 61|\n [3479]\\d\n )|\n [46]\\d{2}|\n 5(?:\n 4\\d|\n 60|\n 89\n )|\n 824\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "4412345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 441(?:\n [37]\\d|\n 5[0-39]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4413701234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BN", countryCode = "673", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-578]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-578]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [013-9]\\d|\n 2[0-7]\n )\\d{4}|\n [3-5]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 22[89]\\d{4}|\n [78]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BO", countryCode = "591", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(1\\d)?", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(1\\d)?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$NP$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001A/en","http://www.bolivia.com/Servicios/Plandenumeracion.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([234])(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[234]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23467]\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 2\\d{2}|\n 5(?:11|[258]\\d|9[67])|\n 6(?:12|2\\d|9[34])|\n 8(?:2[34]|39|62)\n )|\n 3(?:\n 3\\d{2}|\n 4(?:6\\d|8[24])|\n 8(?:25|42|5[257]|86|9[25])|\n 9(?:2\\d|3[234]|4[248]|5[24]|6[2-6]|7\\d)\n )|\n 4(?:\n 4\\d{2}|\n 6(?:11|[24689]\\d|72)\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BQ", countryCode = "599", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F8/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[347]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 318[023]|\n 416[023]|\n 7(?:\n 1[578]|\n 50\n )\\d\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7151234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 318[14-68]|\n 416[15-9]|\n 7(?:\n 0[01]|\n 7[07]|\n [89]\\d\n )\\d\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3181234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BR", countryCode = "55", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?", nationalPrefixTransformRule = Just "$2", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B55","http://www.itu.int/oth/T020200001D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-9](?:\n [1-9]|\n 0[1-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 9(?:\n [1-9]|\n 0[1-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[125689]"], nfFormat = "$1", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP $CC ($FG)", nfPattern = "(\\d{2})(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n [1689][1-9]|\n 2[12478]|\n 3[1-578]|\n 7[13-579]\n )9\n "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP $CC ($FG)", nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-9][1-9]"], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 300|\n 40(?:\n 0|\n 20\n )\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3589]00)(\\d{2,3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3589]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-46-9]\\d{7,10}|\n 5\\d{8,9}\n ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 300\\d|\n 40(?:\n 0\\d|\n 20\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40041234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [14689][1-9]|\n 2[12478]|\n 3[1-578]|\n 5[1-5]|\n 7[13-579]\n )[2-5]\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1[1-9](?:\n 7|\n 9\\d\n )\\d{7}|\n (?:\n 2[12478]|\n 3[1-578]|\n [689][1-9]|\n 7[13-579]\n )(?:\n [6-8]|\n 9\\d?\n )\\d{7}|\n (?:\n 4[1-9]|\n 5[1-5]\n )[6-9]\\d{7}\n ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "11961234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,7}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 300|\n [59]00\\d?\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "300123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 300\\d(?:\\d{2})?|\n 40(?:\n 0\\d|\n 20\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "40041234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "242", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000010/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 242(?:\n 3(?:\n 02|\n [236][1-9]|\n 4[0-24-9]|\n 5[0-68]|\n 7[3467]|\n 8[0-4]|\n 9[2-467]\n )|\n 461|\n 502|\n 6(?:\n 0[1-3]|\n 12|\n 7[67]|\n 8[78]|\n 9[89]\n )|\n 7(?:\n 02|\n 88\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2423456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 242(?:\n 3(?:\n 5[79]|\n [79]5\n )|\n 4(?:\n [2-4][1-9]|\n 5[1-8]|\n 6[2-8]|\n 7\\d|\n 81\n )|\n 5(?:\n 2[45]|\n 3[35]|\n 44|\n 5[1-9]|\n 65|\n 77\n )|\n 6[34]6|\n 727\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2423591234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 242300\\d{4}|\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BT", countryCode = "975", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000019/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 77\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8])(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-68]|\n 7[246]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-8]\\d{6,7}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[3-6]|\n [34][5-7]|\n 5[236]|\n 6[2-46]|\n 7[246]|\n 8[2-4]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[67]|\n 77\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "17123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BW", countryCode = "267", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(90)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-79]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 4[0-48]|\n 6[0-24]|\n 9[0578]\n )|\n 3(?:\n 1[0235-9]|\n 55|\n [69]\\d|\n 7[01]\n )|\n 4(?:\n 6[03]|\n 7[1267]|\n 9[0-5]\n )|\n 5(?:\n 3[0389]|\n 4[0489]|\n 7[1-47]|\n 88|\n 9[0-49]\n )|\n 6(?:\n 2[1-35]|\n 5[149]|\n 8[067]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2401234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [1-6]\\d|\n 7[014-8]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "79[12][01]\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "79101234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BY", countryCode = "375", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Just "8?0?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.eng.beltelecom.by/en/subscribers/phone-codes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 17[0-3589]|\n 2[4-9]|\n [34]\n ","\n 17(?:\n [02358]|\n 1[0-2]|\n 9[0189]\n )|\n 2[4-9]|\n [34]\n "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 5[24]|\n 6[235]|\n 7[467]\n )|\n 2(?:\n 1[246]|\n 2[25]|\n 3[26]\n )\n ","\n 1(?:\n 5[24]|\n 6(?:\n 2|\n 3[04-9]|\n 5[0346-9]\n )|\n 7(?:\n [46]|\n 7[37-9]\n )\n )|\n 2(?:\n 1[246]|\n 2[25]|\n 3[26]\n )\n "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP 0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 5[169]|\n 6[3-5]|\n 7[179]\n )|\n 2(?:\n 1[35]|\n 2[34]|\n 3[3-5]\n )\n ","\n 1(?:\n 5[169]|\n 6(?:\n 3[1-3]|\n 4|\n 5[125]\n )|\n 7(?:\n 1[3-9]|\n 7[0-24-6]|\n 9[2-7]\n )\n )|\n 2(?:\n 1[35]|\n 2[34]|\n 3[3-5]\n )\n "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8[01]|\n 9\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(82\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["82"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{2})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-4]\\d{8}|\n 800\\d{3,7}|\n [89]\\d{9,10}\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n [013]|\n [12]0\n )\\d{8}|\n 800\\d{3,7}|\n 902\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "82012345678"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 5(?:\n 1[1-5]|\n [24]\\d|\n 6[2-4]|\n 9[1-7]\n )|\n 6(?:\n [235]\\d|\n 4[1-7]\n )|\n 7\\d{2}\n )|\n 2(?:\n 1(?:\n [246]\\d|\n 3[0-35-9]|\n 5[1-9]\n )|\n 2(?:\n [235]\\d|\n 4[0-8]\n )|\n 3(?:\n [26]\\d|\n 3[02-79]|\n 4[024-7]|\n 5[03-7]\n )\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "152450911"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 5[5679]|\n 9[1-9]\n )|\n 33\\d|\n 44\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "294911911"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 0[13]|\n 20\\d\n )\\d{7}|\n 800\\d{3,7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8011234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 810|\n 902\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9021234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "249\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "249123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "BZ", countryCode = "501", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000016/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-8]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0)(800)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-8]\\d{6}|\n 0\\d{10}\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[234578][02]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[0-35-7]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6221234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "08001234123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CA", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-9]\\d{9}|\n 3\\d{6}\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 04|\n [23]6|\n [48]9|\n 50\n )|\n 3(?:\n 06|\n 43|\n 65\n )|\n 4(?:\n 03|\n 1[68]|\n 3[178]|\n 50\n )|\n 5(?:\n 06|\n 1[49]|\n 48|\n 79|\n 8[17]\n )|\n 6(?:\n 0[04]|\n 13|\n 22|\n 39|\n 47\n )|\n 7(?:\n 0[59]|\n 78|\n 8[02]\n )|\n 8(?:\n [06]7|\n 19|\n 25|\n 73\n )|\n 90[25]\n )[2-9]\\d{6}|\n 310\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2042345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 04|\n [23]6|\n [48]9|\n 50\n )|\n 3(?:\n 06|\n 43|\n 65\n )|\n 4(?:\n 03|\n 1[68]|\n 3[178]|\n 50\n )|\n 5(?:\n 06|\n 1[49]|\n 48|\n 79|\n 8[17]\n )|\n 6(?:\n 0[04]|\n 13|\n 22|\n 39|\n 47\n )|\n 7(?:\n 0[59]|\n 78|\n 8[02]\n )|\n 8(?:\n [06]7|\n 19|\n 25|\n 73\n )|\n 90[25]\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2042345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}|\n 310\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CC", countryCode = "61", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/List_of_country_calling_codes","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1458]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89162\\d{4}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "891621234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 14(?:\n 5\\d|\n 71\n )\\d{5}|\n 4(?:\n [0-2]\\d|\n 3[0-57-9]|\n 4[47-9]|\n 5[0-25-9]|\n 6[6-9]|\n 7[02-9]|\n 8[147-9]|\n 9[017-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 180(?:\n 0\\d{3}|\n 2\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "190[0126]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 13(?:\n 00\\d{2}\n )?\\d{4}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CD", countryCode = "243", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000037/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["12"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8[0-2459]|\n 9\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["88"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-6]\\d{6}|\n [18]\\d{6,8}|\n 9\\d{8}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 2\\d{7}|\n \\d{6}\n )|\n [2-6]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n [0-2459]\\d{2}|\n 8\n )\\d{5}|\n 9[7-9]\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CF", countryCode = "236", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000028/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[278]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[12]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "21612345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0257]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8776\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "87761234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CG", countryCode = "242", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[02]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[028]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "222[1-589]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0[14-6]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "061234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CH", countryCode = "41", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-9]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-7]|\n [89]1\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8[047]|\n 90\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["860"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-9]\\d{8}|\n 860\\d{9}\n ", possibleNumberPattern = Just "\\d{9}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[12467]|\n 3[1-4]|\n 4[134]|\n 5[256]|\n 6[12]|\n [7-9]1\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "781234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "74[0248]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "740123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[016]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "84[0248]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "840123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "878\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "878123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[18]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "581234567"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "860\\d{9}", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "860123456789"})},Territory {abbreviation = "CI", countryCode = "225", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000031/en","http://fr.wikipedia.org/wiki/Liste_des_indicatifs_t\233l\233phoniques_en_C\244te_d\8217Ivoire"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[02-8]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 0[023]|\n 1[02357]|\n [23][045]|\n 4[03-5]\n )|\n 3(?:\n 0[06]|\n 1[069]|\n [2-4][07]|\n 5[09]|\n 6[08]\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 0[1-9]|\n 4\\d|\n 5[14-9]|\n 6[015-79]|\n 7[578]|\n 87\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "01234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CK", countryCode = "682", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2\\d|\n 3[13-7]|\n 4[1-5]\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "21234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5-8]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "71234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CL", countryCode = "56", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200002A/en","http://en.wikipedia.org/wiki/%2B56","http://www.subtel.gob.cl/base_numeracion/tabla_numeracion_ido_idd.xlsx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[23]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [357]|\n 4[1-35]|\n 6[13-57]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(44)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["44"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([68]00)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 60|\n 8\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(600)(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["60"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1230)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC ($FG)", nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["219"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-9]"], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-9]|\n 600|\n 123\n )\\d{7,8}\n ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{7,8}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "6001234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 1962\\d{4}|\n 2\\d{7}|\n 32[0-2]\\d{5}\n )|\n (?:\n 3[2-5]|\n [47][1-35]|\n 5[1-3578]|\n 6[13-57]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "221234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[4-9]\\d{7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "961234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 800\\d{6}|\n 1230\\d{7}\n ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{7,8}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "6001234567"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "44\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "441234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CM", countryCode = "237", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000024/en","http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1063-2014-OAS-PDF-E.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([26])(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[26]"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [23]|\n 88\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2368]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 22|\n 33|\n 4[23]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "222123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "671234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CN", countryCode = "86", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "(1(?:[129]\\d{3}|79\\d{2}))?00", nationalPrefix = Just "0", nationalPrefixForParsing = Just "(1(?:[129]\\d{3}|79\\d{2}))|0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(80\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80[2678]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([48]00)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[48]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 100|\n 95\n "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{2})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 10|\n 2\\d\n )[19]\n ","\n (?:\n 10|\n 2\\d\n )(?:\n 10|\n 9[56]\n )\n ","\n (?:\n 10|\n 2\\d\n )(?:\n 100|\n 9[56]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-9]","[3-9]\\d{2}[19]","\n [3-9]\\d{2}(?:\n 10|\n 9[56]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(21)(\\d{4})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "([12]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 10[1-9]|\n 2[02-9]\n ","\n 10[1-9]|\n 2[02-9]\n ","\n 10(?:\n [1-79]|\n 8(?:\n [1-9]|\n 0[1-9]\n )\n )|\n 2[02-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3(?:\n 1[02-9]|\n 35|\n 49|\n 5|\n 7[02-68]|\n 9[1-68]\n )|\n 4(?:\n 1[02-9]|\n 2[179]|\n [35][2-9]|\n 6[4789]|\n 7\\d|\n 8[23]\n )|\n 5(?:\n 3[03-9]|\n 4[36]|\n 5[02-9]|\n 6[1-46]|\n 7[028]|\n 80|\n 9[2-46-9]\n )|\n 6(?:\n 3[1-5]|\n 6[0238]|\n 9[12]\n )|\n 7(?:\n 01|\n [1579]|\n 2[248]|\n 3[04-9]|\n 4[3-6]|\n 6[2368]\n )|\n 8(?:\n 1[236-8]|\n 2[5-7]|\n 3|\n 5[1-9]|\n 7[02-9]|\n 8[3678]|\n 9[1-7]\n )|\n 9(?:\n 0[1-3689]|\n 1[1-79]|\n [379]|\n 4[13]|\n 5[1-5]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3(?:\n 11|\n 7[179]\n )|\n 4(?:\n [15]1|\n 3[1-35]\n )|\n 5(?:\n 1|\n 2[37]|\n 3[12]|\n 51|\n 7[13-79]|\n 9[15]\n )|\n 7(?:\n 31|\n 5[457]|\n 6[09]|\n 91\n )|\n 8(?:\n [57]1|\n 98\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["807","8078"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$CC $FG", nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[3-578]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(10800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["108","1080","10800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["950"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-7]\\d{6,11}|\n 8[0-357-9]\\d{6,9}|\n 9\\d{7,10}\n ", possibleNumberPattern = Just "\\d{4,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4|\n (?:\n 10\n )?8\n )00\\d{7}|\n 950\\d{7,8}\n ", possibleNumberPattern = Just "\\d{10,12}", exampleNumber = Just "4001234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 21(?:\n 100\\d{2}|\n 95\\d{3,4}|\n \\d{8,10}\n )|\n (?:\n 10|\n 2[02-57-9]|\n 3(?:\n 11|\n 7[179]\n )|\n 4(?:\n [15]1|\n 3[1-35]\n )|\n 5(?:\n 1\\d|\n 2[37]|\n 3[12]|\n 51|\n 7[13-79]|\n 9[15]\n )|\n 7(?:\n 31|\n 5[457]|\n 6[09]|\n 91\n )|\n 8(?:\n [57]1|\n 98\n )\n )(?:\n 100\\d{2}|\n 95\\d{3,4}|\n \\d{8}\n )|\n (?:\n 3(?:\n 1[02-9]|\n 35|\n 49|\n 5\\d|\n 7[02-68]|\n 9[1-68]\n )|\n 4(?:\n 1[02-9]|\n 2[179]|\n 3[3-9]|\n 5[2-9]|\n 6[4789]|\n 7\\d|\n 8[23]\n )|\n 5(?:\n 3[03-9]|\n 4[36]|\n 5[02-9]|\n 6[1-46]|\n 7[028]|\n 80|\n 9[2-46-9]\n )|\n 6(?:\n 3[1-5]|\n 6[0238]|\n 9[12]\n )|\n 7(?:\n 01|\n [17]\\d|\n 2[248]|\n 3[04-9]|\n 4[3-6]|\n 5[0-4689]|\n 6[2368]|\n 9[02-9]\n )|\n 8(?:\n 078|\n 1[236-8]|\n 2[5-7]|\n 3\\d|\n 5[1-9]|\n 7[02-9]|\n 8[3678]|\n 9[1-7]\n )|\n 9(?:\n 0[1-3689]|\n 1[1-79]|\n [379]\\d|\n 4[13]|\n 5[1-5]\n )\n )(?:\n 100\\d{2}|\n 95\\d{3,4}|\n \\d{7}\n )|\n 80(?:\n 29|\n 6[03578]|\n 7[018]|\n 81\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1012345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n [38]\\d|\n 4[57]|\n 5[0-35-9]|\n 7[036-8]\n )\\d{8}\n ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "13123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 10\n )?800\\d{7}\n ", possibleNumberPattern = Just "\\d{10,12}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "16[08]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "16812345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 400\\d{7}|\n 950\\d{7,8}|\n (?:\n 10|\n 2[0-57-9]|\n 3(?:\n [157]\\d|\n 35|\n 49|\n 9[1-68]\n )|\n 4(?:\n [17]\\d|\n 2[179]|\n [35][1-9]|\n 6[4789]|\n 8[23]\n )|\n 5(?:\n [1357]\\d|\n 2[37]|\n 4[36]|\n 6[1-46]|\n 80|\n 9[1-9]\n )|\n 6(?:\n 3[1-5]|\n 6[0238]|\n 9[12]\n )|\n 7(?:\n 01|\n [1579]\\d|\n 2[248]|\n 3[014-9]|\n 4[3-6]|\n 6[023689]\n )|\n 8(?:\n 1[236-8]|\n 2[5-7]|\n [37]\\d|\n 5[14-9]|\n 8[3678]|\n 9[1-8]\n )|\n 9(?:\n 0[1-3689]|\n 1[1-79]|\n [379]\\d|\n 4[13]|\n 5[1-5]\n )\n )96\\d{3,4}\n ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Just "4001234567"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CO", countryCode = "57", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:4(?:[14]4|56)|[579])", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0([3579]|4(?:44|56))?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200002C/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP$CC $FG", nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 8[2-9]|\n 9[0-3]|\n [2-7]\n )|\n [24-8]\n ","\n 1(?:\n 8[2-9]|\n 9(?:\n 09|\n [1-3]\n )|\n [2-7]\n )|\n [24-8]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Just "$NP$CC $FG", nfPattern = "(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 80|\n 9[04]\n )\n ","\n 1(?:\n 800|\n 9(?:\n 0[01]|\n 4[78]\n )\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["$1 $2 $3"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [13]\\d{0,3}|\n [24-8]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[124-8][2-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 0[0-5]|\n 1\\d|\n 2[0-2]|\n 5[01]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3211234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 19(?:\n 0[01]|\n 4[78]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CR", countryCode = "506", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(19(?:0[012468]|1[09]|20|66|77|99))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000030/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Costa_Rica"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [24-7]|\n 8[3-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]0"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[24-9]\\d{7,9}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[0-24-7]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 0[01]|\n 7[0-3]\n )\\d{5}|\n (?:\n [67][0-3]|\n 8[3-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "83123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[059]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 210[0-6]\\d{4}|\n 4\\d{7}|\n 5100\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40001234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CU", countryCode = "53", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "119", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000033/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-4]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57]\\d{5,7}", possibleNumberPattern = Just "\\d{4,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2[1-4]\\d{5,6}|\n 3(?:\n 1\\d{6}|\n [23]\\d{4,6}\n )|\n 4(?:\n [125]\\d{5,6}|\n [36]\\d{6}|\n [78]\\d{4,6}\n )|\n 7\\d{6,7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "71234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CV", countryCode = "238", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000026/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[259]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 2[1-7]|\n 3[0-8]|\n 4[12]|\n 5[1256]|\n 6\\d|\n 7[1-3]|\n 8[1-5]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 9\\d|\n 59\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "9911234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CW", countryCode = "599", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[13-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[169]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n [48]\\d{2}|\n 50\\d|\n 7(?:\n 2[0-24]|\n [34]\\d|\n 6[35-7]|\n 77|\n 8[7-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "94151234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 5(?:\n [12467]\\d|\n 3[01]\n )|\n 6(?:\n [15-9]\\d|\n 3[01]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "95181234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "955\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "95581234"}), tollFree = Nothing, premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[0-2]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6001234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CX", countryCode = "61", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0011", internationalPrefix = Just "(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/List_of_country_calling_codes","http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1458]\\d{5,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89164\\d{4}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "891641234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 14(?:\n 5\\d|\n 71\n )\\d{5}|\n 4(?:\n [0-2]\\d|\n 3[0-57-9]|\n 4[47-9]|\n 5[0-25-9]|\n 6[6-9]|\n 7[02-9]|\n 8[147-9]|\n 9[017-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 180(?:\n 0\\d{3}|\n 2\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "190[0126]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 13(?:\n 00\\d{2}\n )?\\d{4}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1300123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "500123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "550\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "550123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "CY", countryCode = "357", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000034/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[257-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-6]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[4-79]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "96123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[09]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 50|\n 77\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "77123456"}), voicemail = Nothing},Territory {abbreviation = "CZ", countryCode = "420", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000035/en","http://en.wikipedia.org/wiki/%2B420"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-8]|\n 9[015-7]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(96\\d)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["96"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[36]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-8]\\d{8}|\n 9\\d{8,11}\n ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{8}|\n (?:\n 3[1257-9]|\n 4[16-9]|\n 5[13-9]\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 60[1-8]|\n 7(?:\n 0[2-5]|\n [2379]\\d\n )\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "601123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 0[05689]|\n 76\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[134]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "811234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[01]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "700123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[17]0\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "910123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 5\\d|\n 7[234]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "972123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 3\\d{9}|\n 6\\d{7,10}\n )\n ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Just "93123456789"})},Territory {abbreviation = "DE", countryCode = "49", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000051/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_germany"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[67]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[0568]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3[02]|\n 40|\n [68]9\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n \\d1|\n 0[2389]|\n 1[24]|\n 28|\n 34\n )|\n 3(?:\n [3-9][15]|\n 40\n )|\n [4-8][1-9]1|\n 9(?:\n 06|\n [1-9]1\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [24-6]|\n [7-9](?:\n \\d[1-9]|\n [1-9]\\d\n )|\n 3(?:\n [3569][02-46-9]|\n 4[2-4679]|\n 7[2-467]|\n 8[2-46-8]\n )\n ","\n [24-6]|\n [7-9](?:\n \\d[1-9]|\n [1-9]\\d\n )|\n 3(?:\n 3(?:\n 0[1-467]|\n 2[127-9]|\n 3[124578]|\n [46][1246]|\n 7[1257-9]|\n 8[1256]|\n 9[145]\n )|\n 4(?:\n 2[135]|\n 3[1357]|\n 4[13578]|\n 6[1246]|\n 7[1356]|\n 9[1346]\n )|\n 5(?:\n 0[14]|\n 2[1-3589]|\n 3[1357]|\n 4[1246]|\n 6[1-4]|\n 7[1346]|\n 8[13568]|\n 9[1246]\n )|\n 6(?:\n 0[356]|\n 2[1-489]|\n 3[124-6]|\n 4[1347]|\n 6[13]|\n 7[12579]|\n 8[1-356]|\n 9[135]\n )|\n 7(?:\n 2[1-7]|\n 3[1357]|\n 4[145]|\n 6[1-5]|\n 7[1-4]\n )|\n 8(?:\n 21|\n 3[1468]|\n 4[1347]|\n 6[0135-9]|\n 7[1467]|\n 8[136]\n )|\n 9(?:\n 0[12479]|\n 2[1358]|\n 3[1357]|\n 4[134679]|\n 6[1-9]|\n 7[136]|\n 8[147]|\n 9[1468]\n )\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{4})(\\d{1,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{7,12})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{4,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 18|\n 90\n )0|\n 137\n ","\n 1(?:\n 37|\n 80\n )|\n 900[1359]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{5,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["181"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["185","1850","18500"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[68]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18\\d)(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[2-579]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(700)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(138)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["138"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[013-68])(\\d{2})(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[013-68]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[279]\\d)(\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15[279]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[67]\\d)(\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 6[023]|\n 7\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-35-9]\\d{3,14}|\n 4(?:\n [0-8]\\d{4,12}|\n 9(?:\n [0-37]\\d|\n 4(?:\n [1-35-8]|\n 4\\d?\n )|\n 5\\d{1,2}|\n 6[1-8]\\d?\n )\\d{2,8}\n )\n ", possibleNumberPattern = Just "\\d{2,15}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [246]\\d{5,13}|\n 3(?:\n 0\\d{3,13}|\n 2\\d{9}|\n [3-9]\\d{4,13}\n )|\n 5(?:\n 0[2-8]|\n [1256]\\d|\n [38][0-8]|\n 4\\d{0,2}|\n [79][0-7]\n )\\d{3,11}|\n 7(?:\n 0[2-8]|\n [1-9]\\d\n )\\d{3,10}|\n 8(?:\n 0[2-9]|\n [1-9]\\d\n )\\d{3,10}|\n 9(?:\n 0[6-9]\\d{3,10}|\n 1\\d{4,12}|\n [2-9]\\d{4,11}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "30123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 5[0-25-9]\\d{8}|\n 6[023]\\d{7,8}|\n 7(?:\n [0-57-9]\\d?|\n 6\\d\n )\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "15123456789"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 16(?:\n 4\\d{1,10}|\n [89]\\d{1,11}\n )\n ", possibleNumberPattern = Just "\\d{4,14}", exampleNumber = Just "16412345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7,12}", possibleNumberPattern = Just "\\d{10,15}", exampleNumber = Just "8001234567890"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 137[7-9]\\d{6}|\n 900(?:\n [135]\\d{6}|\n 9\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 3(?:\n 7[1-6]\\d{6}|\n 8\\d{4}\n )|\n 80\\d{5,11}\n )\n ", possibleNumberPattern = Just "\\d{7,14}", exampleNumber = Just "18012345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{8}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "70012345678"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 18(?:\n 1\\d{5,11}|\n [2-9]\\d{8}\n )\n ", possibleNumberPattern = Just "\\d{8,14}", exampleNumber = Just "18500123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 5(?:\n (?:\n 2\\d55|\n 7\\d99|\n 9\\d33\n )\\d{7}|\n (?:\n [034568]00|\n 113\n )\\d{8}\n )|\n 6(?:\n 013|\n 255|\n 399\n )\\d{7,8}|\n 7(?:\n [015]13|\n [234]55|\n [69]33|\n [78]99\n )\\d{7,8}\n )\n ", possibleNumberPattern = Just "\\d{12,13}", exampleNumber = Just "177991234567"})},Territory {abbreviation = "DJ", countryCode = "253", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003A/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[27]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 1[2-5]|\n 7[45]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "21360003"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "77[0-26-8]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "77831001"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DK", countryCode = "45", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.dba.erhvervsstyrelsen.dk/numbering-lists"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-7]\\d|\n 8[126-9]|\n 9[1-36-9]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "32123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-7]\\d|\n 8[126-9]|\n 9[1-36-9]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "767", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003B/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[57-9]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 767(?:\n 2(?:\n 55|\n 66\n )|\n 4(?:\n 2[01]|\n 4[0-25-9]\n )|\n 50[0-4]|\n 70[1-3]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7674201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 767(?:\n 2(?:\n [234689]5|\n 7[5-7]\n )|\n 31[5-7]|\n 61[2-7]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7672251234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DO", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "8[024]9", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200003C/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n [04]9[2-9]\\d{6}|\n 29(?:\n 2(?:\n [0-59]\\d|\n 6[04-9]|\n 7[0-27]|\n 8[0237-9]\n )|\n 3(?:\n [0-35-9]\\d|\n 4[7-9]\n )|\n [45]\\d{2}|\n 6(?:\n [0-27-9]\\d|\n [3-5][1-9]|\n 6[0135-8]\n )|\n 7(?:\n 0[013-9]|\n [1-37]\\d|\n 4[1-35689]|\n 5[1-4689]|\n 6[1-57-9]|\n 8[1-79]|\n 9[1-8]\n )|\n 8(?:\n 0[146-9]|\n 1[0-48]|\n [248]\\d|\n 3[1-79]|\n 5[01589]|\n 6[013-68]|\n 7[124-8]|\n 9[0-8]\n )|\n 9(?:\n [0-24]\\d|\n 3[02-46-9]|\n 5[0-79]|\n 60|\n 7[0169]|\n 8[57-9]|\n 9[02-9]\n )\n )\\d{4}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8092345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[024]9[2-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "8092345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "DZ", countryCode = "213", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000003/en","http://www.arpt.dz"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-4]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-4]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([5-8]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[5-8]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [1-4]|\n [5-9]\\d\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1\\d|\n 2[013-79]|\n 3[0-8]|\n 4[0135689]\n )\\d{6}|\n 9619\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5[4-6]|\n 7[7-9]\n )\\d{7}|\n 6(?:\n [569]\\d|\n 7[0-6]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "551234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[3-689]1\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "808123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[12]1\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "98[23]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "983123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EC", countryCode = "593", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/+593","http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153","http://www.itu.int/oth/T020200003D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [247]|\n [356][2-8]\n "], nfFormat = "$1 $2-$3", nfInternationalFormat = Just ["$1-$2-$3"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{9,10}|\n [2-8]\\d{7}|\n 9\\d{8}\n ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7][2-7]\\d{6}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 39|\n [45][89]|\n [67][7-9]|\n [89]\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6,7}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "18001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]890\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "28901234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EE", countryCode = "372", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000043/en","http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-79]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [369]|\n 4[3-8]|\n 5(?:\n [0-2]|\n 5[0-478]|\n 6[45]\n )|\n 7[1-9]\n ","\n [369]|\n 4[3-8]|\n 5(?:\n [02]|\n 1(?:\n [0-8]|\n 95\n )|\n 5[0-478]|\n 6(?:\n 4[0-4]|\n 5[1-589]\n )\n )|\n 7[1-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(70)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8000)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800","8000"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([458]\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 40|\n 5|\n 8(?:\n 00|\n [1-5]\n )\n ","\n 40|\n 5|\n 8(?:\n 00[1-9]|\n [1-5]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{3,4}|\n [3-9]\\d{6,7}|\n 800\\d{6,7}\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{3,4}|\n 800[2-9]\\d{3}\n ", possibleNumberPattern = Just "\\d{4,7}", exampleNumber = Just "8002123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[23589]|\n 4[3-8]|\n 6\\d|\n 7[1-9]|\n 88\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5\\d|\n 8[1-5]\n )\\d{6}|\n 5(?:\n [02]\\d{2}|\n 1(?:\n [0-8]\\d|\n 95\n )|\n 5[0-478]\\d|\n 64[0-4]|\n 65[1-589]\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 800(?:\n 0\\d{3}|\n 1\\d|\n [2-9]\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 40\\d{2}|\n 900\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[0-2]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 2[01245]|\n 3[0-6]|\n 4[1-489]|\n 5[0-59]|\n 6[1-46-9]|\n 7[0-27-9]|\n 8[189]|\n 9[012]\n )\\d{1,2}\n ", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Just "12123"}), voicemail = Nothing},Territory {abbreviation = "EG", countryCode = "20", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200003E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[012]|\n [89]00\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[35]|\n [4-6]|\n [89][2-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{4,9}|\n [2456]\\d{8}|\n 3\\d{7}|\n [89]\\d{8,9}\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 3[23]\\d|\n 5(?:\n [23]|\n 9\\d\n )\n )|\n 2[2-4]\\d{2}|\n 3\\d{2}|\n 4(?:\n 0[2-5]|\n [578][23]|\n 64\n )\\d|\n 5(?:\n 0[2-7]|\n [57][23]\n )\\d|\n 6[24-689]3\\d|\n 8(?:\n 2[2-57]|\n 4[26]|\n 6[237]|\n 8[2-4]\n )\\d|\n 9(?:\n 2[27]|\n 3[24]|\n 52|\n 6[2356]|\n 7[2-4]\n )\\d\n )\\d{5}|\n 1[69]\\d{3}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "234567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 0[0-269]|\n 1[0-245]|\n 2[0-278]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1001234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "EH", countryCode = "212", mainCountryForCode = Nothing, leadingDigits = Just "528[89]", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000090/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "528[89]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "528812345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 0[0-8]|\n [12-79]\\d|\n 8[017]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "650123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "891234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ER", countryCode = "291", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000042/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[178]\\d{6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 1[12568]|\n 20|\n 40|\n 55|\n 6[146]\n )\\d{4}|\n 8\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8370362"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 17[1-3]\\d{4}|\n 7\\d{6}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ES", countryCode = "34", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["\n http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/14-10_Descripcion_PNN.pdf\n "], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([5-9]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [568]|\n [79][0-8]\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n [13]0|\n [28][0-8]|\n [47][1-9]|\n 5[01346-9]|\n 6[0457-9]\n )\\d{6}|\n 9(?:\n [1238][0-8]\\d{6}|\n 4[1-9]\\d{6}|\n 5\\d{7}|\n 6(?:\n [0-8]\\d{6}|\n 9(?:\n 0(?:\n [0-57-9]\\d{4}|\n 6(?:\n 0[0-8]|\n 1[1-9]|\n [2-9]\\d\n )\\d{2}\n )|\n [1-9]\\d{5}\n )\n )|\n 7(?:\n [124-9]\\d{2}|\n 3(?:\n [0-8]\\d|\n 9[1-9]\n )\n )\\d{4}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6\\d{6}|\n 7[1-4]\\d{5}|\n 9(?:\n 6906(?:\n 09|\n 10\n )|\n 7390\\d{2}\n )\n )\\d{2}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[89]00\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[367]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "803123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[12]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "901123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "701234567"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "51\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "511234567"}), voicemail = Nothing},Territory {abbreviation = "ET", countryCode = "251", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000044/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-59]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-59]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 11(?:\n 1(?:\n 1[124]|\n 2[2-57]|\n 3[1-5]|\n 5[5-8]|\n 8[6-8]\n )|\n 2(?:\n 13|\n 3[6-8]|\n 5[89]|\n 7[05-9]|\n 8[2-6]\n )|\n 3(?:\n 2[01]|\n 3[0-289]|\n 4[1289]|\n 7[1-4]|\n 87\n )|\n 4(?:\n 1[69]|\n 3[2-49]|\n 4[0-3]|\n 6[5-8]\n )|\n 5(?:\n 1[578]|\n 44|\n 5[0-4]\n )|\n 6(?:\n 18|\n 2[69]|\n 4[5-7]|\n 5[1-5]|\n 6[0-59]|\n 8[015-8]\n )\n )|\n 2(?:\n 2(?:\n 11[1-9]|\n 22[0-7]|\n 33\\d|\n 44[1467]|\n 66[1-68]\n )|\n 5(?:\n 11[124-6]|\n 33[2-8]|\n 44[1467]|\n 55[14]|\n 66[1-3679]|\n 77[124-79]|\n 880\n )\n )|\n 3(?:\n 3(?:\n 11[0-46-8]|\n 22[0-6]|\n 33[0134689]|\n 44[04]|\n 55[0-6]|\n 66[01467]\n )|\n 4(?:\n 44[0-8]|\n 55[0-69]|\n 66[0-3]|\n 77[1-5]\n )\n )|\n 4(?:\n 6(?:\n 22[0-24-7]|\n 33[1-5]|\n 44[13-69]|\n 55[14-689]|\n 660|\n 88[1-4]\n )|\n 7(?:\n 11[1-9]|\n 22[1-9]|\n 33[13-7]|\n 44[13-6]|\n 55[1-689]\n )\n )|\n 5(?:\n 7(?:\n 227|\n 55[05]|\n (?:\n 66|\n 77\n )[14-8]\n )|\n 8(?:\n 11[149]|\n 22[013-79]|\n 33[0-68]|\n 44[013-8]|\n 550|\n 66[1-5]|\n 77\\d\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "111112345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n [1-46]\\d|\n 5[89]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "911234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FI", countryCode = "358", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99[049]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n [1-3]00|\n [6-8]0\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(116\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["116"], nfFormat = "$1", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [14]|\n 2[09]|\n 50|\n 7[135]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4,11})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [25689][1-8]|\n 3\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{4,11}|\n [2-9]\\d{4,10}\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [13]00\\d{3,7}|\n 2(?:\n 0(?:\n 0\\d{3,7}|\n 2[023]\\d{1,6}|\n 9[89]\\d{1,6}\n )\n )|\n 60(?:\n [12]\\d{5,6}|\n 6\\d{7}\n )|\n 7(?:\n 1\\d{7}|\n 3\\d{8}|\n 5[03-9]\\d{2,7}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "100123"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n [3569][1-8]\\d{3,9}|\n [47]\\d{5,10}\n )|\n 2[1-8]\\d{3,9}|\n 3(?:\n [1-8]\\d{3,9}|\n 9\\d{4,8}\n )|\n [5689][1-8]\\d{3,9}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4\\d{5,10}|\n 50\\d{4,8}\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "412345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]00\\d{5,6}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [13]0\\d{4,8}|\n 2(?:\n 0(?:\n [016-8]\\d{3,7}|\n [2-59]\\d{2,7}\n )|\n 9\\d{4,8}\n )|\n 60(?:\n [12]\\d{5,6}|\n 6\\d{7}\n )|\n 7(?:\n 1\\d{7}|\n 3\\d{8}|\n 5[03-9]\\d{2,7}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "10112345"}), voicemail = Nothing},Territory {abbreviation = "FJ", countryCode = "679", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|52)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000048/en","http://www.tfl.com.fj"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[36-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [36-9]\\d{6}|\n 0\\d{10}\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[0-5]|\n 6[25-7]|\n 8[58]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 7[0-8]|\n 8[034679]|\n 9\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "08001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FK", countryCode = "500", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000046/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-7]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-47]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "31234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "51234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FM", countryCode = "691", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[39]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3[2357]0[1-9]\\d{3}|\n 9[2-6]\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3[2357]0[1-9]\\d{3}|\n 9[2-7]\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3501234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FO", countryCode = "298", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(10(?:01|[12]0|88))", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000047/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 20|\n [3-4]\\d|\n 8[19]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [27][1-9]|\n 5\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "211234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[257-9]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "802123"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 90(?:\n [1345][15-7]|\n 2[125-7]|\n 99\n )\\d{2}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "901123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[0-36]|\n 88\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "601234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "FR", countryCode = "33", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200004A/en","http://www.arcep.fr/index.php?id=8146","http://en.wikipedia.org/wiki/%2B33"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-79])(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-79]"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["11"], nfFormat = "$1 $2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-5]\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6\\d{8}|\n 7(?:\n 00\\d{6}|\n [3-9]\\d{7}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[0-5]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89[1-37-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "891123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 1[019]|\n 2[0156]|\n 84|\n 90\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[6-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "806123456"}), voicemail = Nothing},Territory {abbreviation = "GA", countryCode = "241", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004E/en","http://www.arcep.ga"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "0$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0?\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "01\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "01441234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0?[2-7]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "06031234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GB", countryCode = "44", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://stakeholders.ofcom.org.uk/telecoms/numbering/","http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes","http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2|\n 5[56]|\n 7(?:\n 0|\n 6[013-9]\n )\n ","\n 2|\n 5[56]|\n 7(?:\n 0|\n 6(?:\n [013-9]|\n 2[0-35-9]\n )\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 1|\n \\d1\n )|\n 3|\n 9[018]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 38|\n 5[23]|\n 69|\n 76|\n 94\n )\n ","\n 1(?:\n 387|\n 5(?:\n 24|\n 39\n )|\n 697|\n 768|\n 946\n )\n ","\n 1(?:\n 3873|\n 5(?:\n 242|\n 39[456]\n )|\n 697[347]|\n 768[347]|\n 9467\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 7(?:\n [1-5789]|\n 62\n )\n ","\n 7(?:\n [1-5789]|\n 624\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800","8001","80011","800111","8001111"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(845)(46)(4\\d)", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["845","8454","84546","845464"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8(?:\n 4[2-5]|\n 7[0-3]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]00)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]00"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{7,10}", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d[2-9]\\d{7}|\n 1(?:\n 1\\d|\n \\d1\n )[2-9]\\d{6}|\n 1(?:\n [248][02-9]\\d[2-9]\\d{4,5}|\n (?:\n 3(?:\n [02-79]\\d|\n 8[0-69]\n )|\n 5(?:\n [04-9]\\d|\n 2[0-35-9]|\n 3[0-8]\n )|\n 6(?:\n [02-8]\\d|\n 9[0-689]\n )|\n 7(?:\n [02-5789]\\d|\n 6[0-79]\n )|\n 9(?:\n [0235-9]\\d|\n 4[0-5789]\n )\n )[2-9]\\d{4,5}|\n (?:\n 387(?:\n 3[2-9]|\n [24-9]\\d\n )|\n 5(?:\n 24(?:\n 2[2-9]|\n [3-9]\\d\n )|\n 39(?:\n [4-6][2-9]|\n [237-9]\\d\n )\n )|\n 697(?:\n [347][2-9]|\n [25689]\\d\n )|\n 768(?:\n [347][2-9]|\n [25679]\\d\n )|\n 946(?:\n 7[2-9]|\n [2-689]\\d\n )\n )\\d{3,4}\n )\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1332456789"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 0[01378]|\n 3[0189]|\n 4[017]|\n 8[0-46-9]|\n 9[012]\n )\\d{7}|\n 1(?:\n (?:\n 1(?:\n 3[0-48]|\n [46][0-4]|\n 5[012789]|\n 7[0-49]|\n 8[01349]\n )|\n 21[0-7]|\n 31[0-8]|\n [459]1\\d|\n 61[0-46-9]\n )\n )\\d{6}|\n 1(?:\n 2(?:\n 0[024-9]|\n 2[3-9]|\n 3[3-79]|\n 4[1-689]|\n [58][02-9]|\n 6[0-4789]|\n 7[013-9]|\n 9\\d\n )|\n 3(?:\n 0\\d|\n [25][02-9]|\n 3[02-579]|\n [468][0-46-9]|\n 7[1235679]|\n 9[24578]\n )|\n 4(?:\n 0[03-9]|\n [28][02-5789]|\n [37]\\d|\n 4[02-69]|\n 5[0-8]|\n [69][0-79]\n )|\n 5(?:\n 0[1235-9]|\n 2[024-9]|\n 3[015689]|\n 4[02-9]|\n 5[03-9]|\n 6\\d|\n 7[0-35-9]|\n 8[0-468]|\n 9[0-5789]\n )|\n 6(?:\n 0[034689]|\n 2[0-35689]|\n [38][013-9]|\n 4[1-467]|\n 5[0-69]|\n 6[13-9]|\n 7[0-8]|\n 9[0124578]\n )|\n 7(?:\n 0[0246-9]|\n 2\\d|\n 3[023678]|\n 4[03-9]|\n 5[0-46-9]|\n 6[013-9]|\n 7[0-35-9]|\n 8[024-9]|\n 9[02-9]\n )|\n 8(?:\n 0[35-9]|\n 2[1-5789]|\n 3[02-578]|\n 4[0-578]|\n 5[124-9]|\n 6[2-69]|\n 7\\d|\n 8[02-9]|\n 9[02569]\n )|\n 9(?:\n 0[02-589]|\n 2[02-689]|\n 3[1-5789]|\n 4[2-9]|\n 5[0-579]|\n 6[234789]|\n 7[0124578]|\n 8\\d|\n 9[2-57]\n )\n )\\d{6}|\n 1(?:\n 2(?:\n 0(?:\n 46[1-4]|\n 87[2-9]\n )|\n 545[1-79]|\n 76(?:\n 2\\d|\n 3[1-8]|\n 6[1-6]\n )|\n 9(?:\n 7(?:\n 2[0-4]|\n 3[2-5]\n )|\n 8(?:\n 2[2-8]|\n 7[0-4789]|\n 8[345]\n )\n )\n )|\n 3(?:\n 638[2-5]|\n 647[23]|\n 8(?:\n 47[04-9]|\n 64[015789]\n )\n )|\n 4(?:\n 044[1-7]|\n 20(?:\n 2[23]|\n 8\\d\n )|\n 6(?:\n 0(?:\n 30|\n 5[2-57]|\n 6[1-8]|\n 7[2-8]\n )|\n 140\n )|\n 8(?:\n 052|\n 87[123]\n )\n )|\n 5(?:\n 24(?:\n 3[2-79]|\n 6\\d\n )|\n 276\\d|\n 6(?:\n 26[06-9]|\n 686\n )\n )|\n 6(?:\n 06(?:\n 4\\d|\n 7[4-79]\n )|\n 295[567]|\n 35[34]\\d|\n 47(?:\n 24|\n 61\n )|\n 59(?:\n 5[08]|\n 6[67]|\n 74\n )|\n 955[0-4]\n )|\n 7(?:\n 26(?:\n 6[13-9]|\n 7[0-7]\n )|\n 442\\d|\n 50(?:\n 2[0-3]|\n [3-68]2|\n 76\n )\n )|\n 8(?:\n 27[56]\\d|\n 37(?:\n 5[2-5]|\n 8[239]\n )|\n 84(?:\n 3[2-58]\n )\n )|\n 9(?:\n 0(?:\n 0(?:\n 6[1-8]|\n 85\n )|\n 52\\d\n )|\n 3583|\n 4(?:\n 66[1-8]|\n 9(?:\n 2[01]|\n 81\n )\n )|\n 63(?:\n 23|\n 3[1-4]\n )|\n 9561\n )\n )\\d{3}|\n 176888[234678]\\d{2}|\n 16977[23]\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [1-4]\\d\\d|\n 5(?:\n 0[0-8]|\n [13-9]\\d|\n 2[0-35-9]\n )|\n 7(?:\n 0[1-9]|\n [1-7]\\d|\n 8[02-9]|\n 9[0-689]\n )|\n 8(?:\n [014-9]\\d|\n [23][0-8]\n )|\n 9(?:\n [04-9]\\d|\n 1[02-9]|\n 2[0-35-9]|\n 3[0-689]\n )\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7400123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 76(?:\n 0[012]|\n 2[356]|\n 4[0134]|\n 5[49]|\n 6[0-369]|\n 77|\n 81|\n 9[39]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 0(?:\n 1111|\n \\d{6,7}\n )|\n 8\\d{7}\n )|\n 500\\d{6}\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{2,3})?", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 87[123]|\n 9(?:\n [01]\\d|\n 8[2349]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 4(?:\n 5464\\d|\n [2-5]\\d{7}\n )|\n 70\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Just "8431234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[0347]|\n 55\n )\\d{8}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "GD", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "473", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000057/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 473(?:\n 2(?:\n 3[0-2]|\n 69\n )|\n 3(?:\n 2[89]|\n 86\n )|\n 4(?:\n [06]8|\n 3[5-9]|\n 4[0-49]|\n 5[5-79]|\n 68|\n 73|\n 90\n )|\n 63[68]|\n 7(?:\n 58|\n 84\n )|\n 800|\n 938\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "4732691234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 473(?:\n 4(?:\n 0[2-79]|\n 1[04-9]|\n 20|\n 58\n )|\n 5(?:\n 2[01]|\n 3[3-8]\n )|\n 901\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4734031234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GE", countryCode = "995", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000050/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia_(country)"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[348]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[34578]\\d{8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "706\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "706123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n [256]\\d|\n 4[124-9]|\n 7[0-4]\n )|\n 4(?:\n 1\\d|\n 2[2-7]|\n 3[1-79]|\n 4[2-8]|\n 7[239]|\n 9[1-7]\n )\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "322123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 14|\n 5[01578]|\n 68|\n 7[0147-9]|\n 9[0-35-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "555123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "706\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "706123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GF", countryCode = "594", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004C/en","http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION","http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 594(?:\n 10|\n 2[012457-9]|\n 3[0-57-9]|\n 4[3-9]|\n 5[7-9]|\n 6[0-3]|\n 9[014]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "594101234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 694(?:\n [04][0-7]|\n 1[0-5]|\n 3[018]|\n [29]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "694201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GG", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1481[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1481250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1481\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1481456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 781|\n 839|\n 911\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7781123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 76(?:\n 0[012]|\n 2[356]|\n 4[0134]|\n 5[49]|\n 6[0-369]|\n 77|\n 81|\n 9[39]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 0(?:\n 1111|\n \\d{6,7}\n )|\n 8\\d{7}\n )|\n 500\\d{6}\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{2,3})?", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 87[123]|\n 9(?:\n [01]\\d|\n 8[0-3]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 4(?:\n 5464\\d|\n [2-5]\\d{7}\n )|\n 70\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Just "8431234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[0347]|\n 55\n )\\d{8}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "GH", countryCode = "233", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000052/en","http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [235]\\d{8}|\n 8\\d{7}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 0[237]\\d|\n [167](?:\n 2[0-6]|\n 7\\d\n )|\n 2(?:\n 2[0-5]|\n 7\\d\n )|\n 3(?:\n 2[0-3]|\n 7\\d\n )|\n 4(?:\n 2[013-9]|\n 3[01]|\n 7\\d\n )|\n 5(?:\n 2[0-7]|\n 7\\d\n )|\n 8(?:\n 2[0-2]|\n 7\\d\n )|\n 9(?:\n 20|\n 7\\d\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "302345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[034678]\\d|\n 5(?:\n [047]\\d|\n 5[3-6]|\n 6[01]\n )\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "231234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GI", countryCode = "350", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.gra.gi/index.php?topic=numbering+plan§ion=legislation&site=communications"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2568]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 00\\d|\n 1(?:\n 6[24-7]|\n 9\\d\n )|\n 2(?:\n 00|\n 2[2457]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5[46-8]|\n 62\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "57123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[1-689]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "88123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "87\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "87123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GL", countryCode = "299", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000056/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-689]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 19|\n 3[1-6]|\n 6[14689]|\n 8[14-79]|\n 9\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "321000"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[245][2-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "221234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "801234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[89]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "381234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GM", countryCode = "220", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4(?:\n [23]\\d{2}|\n 4(?:\n 1[024679]|\n [6-9]\\d\n )\n )|\n 5(?:\n 54[0-7]|\n 6(?:\n [67]\\d\n )|\n 7(?:\n 1[04]|\n 2[035]|\n 3[58]|\n 48\n )\n )|\n 8\\d{3}\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "5661234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23679]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "3012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GN", countryCode = "224", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[367]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 30(?:\n 24|\n 3[12]|\n 4[1-35-7]|\n 5[13]|\n 6[189]|\n [78]1|\n 9[1478]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "30241234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[02356]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "722\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "722123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GP", countryCode = "590", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en","http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([56]90)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 590(?:\n 0[13468]|\n 1[012]|\n 2[0-68]|\n 3[28]|\n 4[0-8]|\n 5[579]|\n 6[0189]|\n 70|\n 8[0-689]|\n 9\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "590201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 690(?:\n 0[0-7]|\n [1-9]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GQ", countryCode = "240", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000041/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23589]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 3(?:\n 3\\d[7-9]|\n [0-24-9]\\d[46]\n )|\n 5\\d{2}[7-9]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "333091234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 222|\n 55[15]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "222123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d[1-9]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GR", countryCode = "30", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000055/en","http://en.wikipedia.org/wiki/%2B30"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([27]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 21|\n 7\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[2-9]1|\n [689]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[2-9][02-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[26-9]\\d{9}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 1\\d{2}|\n 2(?:\n 2[1-46-9]|\n 3[1-8]|\n 4[1-7]|\n 5[1-4]|\n 6[1-8]|\n 7[1-5]|\n [89][1-9]\n )|\n 3(?:\n 1\\d|\n 2[1-57]|\n [35][1-3]|\n 4[13]|\n 7[1-7]|\n 8[124-6]|\n 9[1-79]\n )|\n 4(?:\n 1\\d|\n 2[1-8]|\n 3[1-4]|\n 4[13-5]|\n 6[1-578]|\n 9[1-5]\n )|\n 5(?:\n 1\\d|\n [29][1-4]|\n 3[1-5]|\n 4[124]|\n 5[1-6]\n )|\n 6(?:\n 1\\d|\n 3[1245]|\n 4[1-7]|\n 5[13-9]|\n [269][1-6]|\n 7[14]|\n 8[1-5]\n )|\n 7(?:\n 1\\d|\n 2[1-5]|\n 3[1-6]|\n 4[1-7]|\n 5[1-57]|\n 6[135]|\n 9[125-7]\n )|\n 8(?:\n 1\\d|\n 2[1-5]|\n [34][1-4]|\n 9[1-57]\n )\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "69\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "6912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[19]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "9091234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 0[16]|\n 12|\n 25\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8011234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Just "7012345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GT", countryCode = "502", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005A/en","http://www.sit.gob.gt/index.php?page=plan-de-numeracion","http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-7]\\d{7}|\n 1[89]\\d{9}\n ", possibleNumberPattern = Just "\\d{8}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[267][2-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "22456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[345]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[01]\\d{8}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18001112222"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "19\\d{9}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001112222"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GU", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "671", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 671(?:\n 3(?:\n 00|\n 3[39]|\n 4[349]|\n 55|\n 6[26]\n )|\n 4(?:\n 56|\n 7[1-9]|\n 8[236-9]\n )|\n 5(?:\n 55|\n 6[2-5]|\n 88\n )|\n 6(?:\n 3[2-578]|\n 4[24-9]|\n 5[34]|\n 78|\n 8[5-9]\n )|\n 7(?:\n [079]7|\n 2[0167]|\n 3[45]|\n 8[789]\n )|\n 8(?:\n [2-5789]8|\n 6[48]\n )|\n 9(?:\n 2[29]|\n 6[79]|\n 7[179]|\n 8[789]|\n 9[78]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6713001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 671(?:\n 3(?:\n 00|\n 3[39]|\n 4[349]|\n 55|\n 6[26]\n )|\n 4(?:\n 56|\n 7[1-9]|\n 8[236-9]\n )|\n 5(?:\n 55|\n 6[2-5]|\n 88\n )|\n 6(?:\n 3[2-578]|\n 4[24-9]|\n 5[34]|\n 78|\n 8[5-9]\n )|\n 7(?:\n [079]7|\n 2[0167]|\n 3[45]|\n 8[789]\n )|\n 8(?:\n [2-5789]8|\n 6[48]\n )|\n 9(?:\n 2[29]|\n 6[79]|\n 7[179]|\n 8[789]|\n 9[78]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6713001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GW", countryCode = "245", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 44|\n 9[567]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["40"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4(?:\n 0\\d{5}|\n 4\\d{7}\n )|\n 9\\d{8}\n )\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 443(?:\n 2[0125]|\n 3[1245]|\n 4[12]|\n 5[1-4]|\n 70|\n 9[1-467]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "443201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 55\\d|\n 6(?:\n 6\\d|\n 9[012]\n )|\n 77\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "955012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "40\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "4012345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "GY", countryCode = "592", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "001", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-4679]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 1[6-9]|\n 2[0-35-9]|\n 3[1-4]|\n 5[3-9]|\n 6\\d|\n 7[0-24-79]\n )|\n 3(?:\n 2[25-9]|\n 3\\d\n )|\n 4(?:\n 4[0-24]|\n 5[56]\n )|\n 77[1-57]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "6091234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 289|\n 862\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2891234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9008\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "9008123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HK", countryCode = "852", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [235-7]|\n [89](?:\n 0[1-9]|\n [1-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(900)(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(900)(\\d{2,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [235-7]\\d{7}|\n 8\\d{7,8}|\n 9\\d{4,10}\n ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [23]\\d|\n 58\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5[1-79]\\d|\n 6\\d{2}|\n 8[4-79]\\d|\n 9(?:\n 0[1-9]|\n [1-8]\\d\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "51234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71234567"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 900(?:\n [0-24-9]\\d{7}|\n 3\\d{1,4}\n )\n ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Just "90012345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[1-3]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81123456"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HN", countryCode = "504", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[237-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 2(?:\n 0[019]|\n 1[1-36]|\n [23]\\d|\n 4[056]|\n 5[57]|\n 7[01389]|\n 8[0146-9]|\n 9[012]\n )|\n 4(?:\n 2[3-59]|\n 3[13-689]|\n 4[0-68]|\n 5[1-35]\n )|\n 5(?:\n 4[3-5]|\n 5\\d|\n 6[56]|\n 74\n )|\n 6(?:\n [056]\\d|\n 3[04]|\n 4[0-378]|\n [78][0-8]|\n 9[01]\n )|\n 7(?:\n 6[46-9]|\n 7[02-9]|\n 8[34]\n )|\n 8(?:\n 79|\n 8[0-35789]|\n 9[1-57-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[37-9]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "91234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HR", countryCode = "385", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000032/en","http://en.wikipedia.org/wiki/%2B385"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6[09])(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[09]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]2)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-5]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d)(\\d{3,4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 6[0145]|\n 7\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 6[0145]|\n 7\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80[01])(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80[01])(\\d{3,4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-7]\\d{5,8}|\n [89]\\d{6,11}\n ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{7}|\n (?:\n 2[0-3]|\n 3[1-5]|\n 4[02-47-9]|\n 5[1-3]\n )\\d{6,7}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n [1-9]\\d{6,10}|\n 01\\d{6,9}\n )\n ", possibleNumberPattern = Just "\\d{8,12}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n [01459]\\d{4,7}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "611234"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[45]\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "741234567"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[76]2\\d{6,7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "62123456"}), voicemail = Nothing},Territory {abbreviation = "HT", countryCode = "509", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200005E/en","http://www.numberingplans.com/"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-489]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [248]\\d|\n 5[1-5]|\n 94\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "22453300"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[1-9]\\d|\n 4\\d{2}|\n 9(?:\n 8[0-35]|\n 9[5-9]\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "34101234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "98[89]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "98901234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "HU", countryCode = "36", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "06", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000061/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[48]0\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1\\d|\n 2(?:\n 1\\d|\n [2-9]\n )|\n 3(?:\n [2-7]|\n 8\\d\n )|\n 4[24-9]|\n 5[2-79]|\n 6[23689]|\n 7(?:\n 1\\d|\n [2-9]\n )|\n 8[2-57-9]|\n 9[2-69]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [257]0|\n 3[01]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "201234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[01]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "40\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ID", countryCode = "62", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0[1789]|10(?:00|1[67]))", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000064/en","http://en.wikipedia.org/wiki/%2B62"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[124]|\n [36]1\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [4579]|\n 2[035-9]|\n [36][02-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3,4})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-35-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(500)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(177)(\\d{6,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["17"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(804)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["804"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80[79]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [1-79]\\d{6,10}|\n 8\\d{7,11}\n )\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8071\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8071123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 1(?:\n 14\\d{3}|\n [0-8]\\d{6,7}|\n 500\\d{3}|\n 9\\d{6}\n )|\n 2\\d{6,8}|\n 4\\d{7,8}\n )|\n (?:\n 2(?:\n [35][1-4]|\n 6[0-8]|\n 7[1-6]|\n 8\\d|\n 9[1-8]\n )|\n 3(?:\n 1|\n [25][1-8]|\n 3[1-68]|\n 4[1-3]|\n 6[1-3568]|\n 7[0-469]|\n 8\\d\n )|\n 4(?:\n 0[1-589]|\n 1[01347-9]|\n 2[0-36-8]|\n 3[0-24-68]|\n 43|\n 5[1-378]|\n 6[1-5]|\n 7[134]|\n 8[1245]\n )|\n 5(?:\n 1[1-35-9]|\n 2[25-8]|\n 3[124-9]|\n 4[1-3589]|\n 5[1-46]|\n 6[1-8]\n )|\n 6(?:\n 19?|\n [25]\\d|\n 3[1-69]|\n 4[1-6]\n )|\n 7(?:\n 02|\n [125][1-9]|\n [36]\\d|\n 4[1-8]|\n 7[0-36-9]\n )|\n 9(?:\n 0[12]|\n 1[013-8]|\n 2[0-479]|\n 5[125-8]|\n 6[23679]|\n 7[159]|\n 8[01346]\n )\n )\\d{5,8}\n ", possibleNumberPattern = Just "\\d{5,11}", exampleNumber = Just "612345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 1(?:\n 3[145]|\n 4[01]|\n 5[1-469]|\n 60|\n 8[0359]|\n 9\\d\n )|\n 2(?:\n 88|\n 9[1256]\n )|\n 3[1-4]9|\n 4(?:\n 36|\n 91\n )|\n 5(?:\n 1[349]|\n [2-4]9\n )|\n 6[0-7]9|\n 7(?:\n [1-36]9|\n 4[39]\n )|\n 8[1-5]9|\n 9[1-48]9\n )|\n 3(?:\n 19[1-3]|\n 2[12]9|\n 3[13]9|\n 4(?:\n 1[69]|\n 39\n )|\n 5[14]9|\n 6(?:\n 1[69]|\n 2[89]\n )|\n 709\n )|\n 4[13]19|\n 5(?:\n 1(?:\n 19|\n 8[39]\n )|\n 4[129]9|\n 6[12]9\n )|\n 6(?:\n 19[12]|\n 2(?:\n [23]9|\n 77\n )\n )|\n 7(?:\n 1[13]9|\n 2[15]9|\n 419|\n 5(?:\n 1[89]|\n 29\n )|\n 6[15]9|\n 7[178]9\n )\n )\\d{5,6}|\n 8[1-35-9]\\d{7,10}\n ", possibleNumberPattern = Just "\\d{9,12}", exampleNumber = Just "812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 177\\d{6,8}|\n 800\\d{5,7}\n ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8091234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "804\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8041234567"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1500\\d{3}|\n 8071\\d{6}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8071123456"}), voicemail = Nothing},Territory {abbreviation = "IE", countryCode = "353", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html","http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[24-9]|\n 47|\n 58|\n 6[237-9]|\n 9[35-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 40[24]|\n 50[45]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(48)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["48"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(818)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["81"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [24-69]|\n 7[14]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 76|\n 8[35-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(700)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 8[059]|\n 5\n )\n ","\n 1(?:\n 8[059]0|\n 5\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[124-9]\\d{6,9}", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[59]0\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1850123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{7,8}|\n 2(?:\n 1\\d{6,7}|\n 3\\d{7}|\n [24-9]\\d{5}\n )|\n 4(?:\n 0[24]\\d{5}|\n [1-469]\\d{7}|\n 5\\d{6}|\n 7\\d{5}|\n 8[0-46-9]\\d{7}\n )|\n 5(?:\n 0[45]\\d{5}|\n 1\\d{6}|\n [23679]\\d{7}|\n 8\\d{5}\n )|\n 6(?:\n 1\\d{6}|\n [237-9]\\d{5}|\n [4-6]\\d{7}\n )|\n 7[14]\\d{7}|\n 9(?:\n 1\\d{6}|\n [04]\\d{7}|\n [35-9]\\d{5}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "2212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 22\\d{6}|\n [35-9]\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "850123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 15(?:\n 1[2-8]|\n [2-8]0|\n 9[089]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1520123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18[59]0\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1850123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "76\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "761234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "818\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "818123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[35-9]\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8501234567"})},Territory {abbreviation = "IL", countryCode = "972", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0|1[2-9])", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200006A/en","http://en.wikipedia.org/wiki/%2B972","http://he.wikipedia.org/wiki/%D7%A7%D7%99%D7%93%D7%95%D7%9E%D7%AA_%D7%98%D7%9C%D7%A4%D7%95%D7%9F_%D7%91%D7%99%D7%A9%D7%A8%D7%90%D7%9C"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-489])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-489]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([57]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[57]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([7-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[7-9]"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1255)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["125"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1200)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["120"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1212)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["121"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1599)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-689]"], nfFormat = "*$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [17]\\d{6,9}|\n [2-589]\\d{3}(?:\\d{3,6})?|\n 6\\d{3}\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1700\\d{6}|\n [2-689]\\d{3}\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "1700123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-489]\\d{7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n [02-47-9]\\d{2}|\n 5(?:\n 01|\n 2[23]|\n 3[2-4]|\n 4[45]|\n 5[5689]|\n 6[67]|\n 7[0178]|\n 8[6-9]|\n 9[4-9]\n )|\n 6[2-9]\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "501234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 80[019]\\d{3}|\n 255\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 212|\n (?:\n 9(?:\n 0[01]|\n 19\n )|\n 200\n )\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1919123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1700\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1700123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 18\\d|\n 2[23]\\d|\n 3[237]\\d|\n 47\\d|\n 6(?:\n 5\\d|\n 8[0168]\n )|\n 7\\d{2}|\n 8(?:\n 2\\d|\n 33|\n 55|\n 77|\n 81\n )|\n 9[29]\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "771234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-689]\\d{3}|\n 1599\\d{6}\n ", possibleNumberPattern = Just "\\d{4}(?:\\d{6})?", exampleNumber = Just "1599123456"}), voicemail = Nothing},Territory {abbreviation = "IM", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1624[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1624250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1624\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1624456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[569]24\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7924123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808162\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8081624567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 872299|\n 90[0167]624\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9016247890"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 4(?:\n 40[49]06|\n 5624\\d\n )|\n 70624\\d\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8456247890"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 08162\\d|\n 3\\d{5}|\n 4(?:\n 40[49]06|\n 5624\\d\n )|\n 7(?:\n 0624\\d|\n 2299\\d\n )\n )\\d{3}|\n 55\\d{8}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "IN", countryCode = "91", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000063/en","http://en.wikipedia.org/wiki/%2B91","http://www.coai.in/msccodes.php","http://www.dot.gov.in/access-services/allotment-msc-codes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 7(?:\n [02357]|\n 4[0-389]|\n 6[0-35-9]|\n 8[0-79]|\n 99\n )|\n 8(?:\n 0[015689]|\n 1[0-57-9]|\n 2[2356-9]|\n 3[0-57-9]|\n [45]|\n 6[02457-9]|\n 7[01-69]|\n 8[0-24-9]|\n 9[02-9]\n )|\n 9\n ","\n 7(?:\n 0|\n 2(?:\n [0235679]|\n [14][017-9]|\n 8[0-59]|\n 9[389]\n )|\n 3(?:\n [05-8]|\n 1[07-9]|\n 2[015-8]|\n 3[17-9]|\n 4[789]|\n 9[01689]\n )|\n 4(?:\n 0[1-9]|\n 1[014-9]|\n [29][89]|\n 39|\n 8[389]\n )|\n 5(?:\n [034678]|\n 2[03-9]|\n 5[017-9]|\n 9[7-9]\n )|\n 6(?:\n 0[0-47]|\n 1[0-257-9]|\n 2[0-4]|\n 3[19]|\n 5[4589]|\n [6-9]\n )|\n 7(?:\n 0[2-9]|\n [1-79]|\n 8[1-9]\n )|\n 8[0-79]|\n 99[4-9]\n )|\n 8(?:\n 0(?:\n [01589]|\n 6[67]\n )|\n 1(?:\n [02-57-9]|\n 1[0135-9]\n )|\n 2(?:\n [236-9]|\n 5[1-9]\n )|\n 3(?:\n [0357-9]|\n 4[1-9]\n )|\n [45]|\n 6[02457-9]|\n 7(?:\n 07|\n [1-69]\n )|\n 8(?:\n [0-26-9]|\n 44|\n 5[2-9]\n )|\n 9(?:\n [035-9]|\n 2[2-9]|\n 4[0-8]\n )\n )|\n 9\n ","\n 7(?:\n 0|\n 2(?:\n [0235679]|\n [14][017-9]|\n 8[0-59]|\n 9[389]\n )|\n 3(?:\n [05-8]|\n 1(?:\n [089]|\n 7[5-9]\n )|\n 2(?:\n [5-8]|\n [01][089]\n )|\n 3[17-9]|\n 4[789]|\n 9[01689]\n )|\n 4(?:\n 0[1-9]|\n 1(?:\n [015-9]|\n 4[08]\n )|\n [29][89]|\n 39|\n 8[389]\n )|\n 5(?:\n [034678]|\n 2[03-9]|\n 5[017-9]|\n 9[7-9]\n )|\n 6(?:\n 0[0-47]|\n 1[0-257-9]|\n 2[0-4]|\n 3[19]|\n 5[4589]|\n [6-9]\n )|\n 7(?:\n 0[2-9]|\n [1-79]|\n 8[1-9]\n )|\n 8[0-79]|\n 99[4-9]\n )|\n 8(?:\n 0(?:\n [01589]|\n 6[67]\n )|\n 1(?:\n [02-57-9]|\n 1[0135-9]\n )|\n 2(?:\n [236-9]|\n 5[1-9]\n )|\n 3(?:\n [0357-9]|\n 4[1-9]\n )|\n [45]|\n 6[02457-9]|\n 7(?:\n 07|\n [1-69]\n )|\n 8(?:\n [0-26-9]|\n 44|\n 5[2-9]\n )|\n 9(?:\n [035-9]|\n 2[2-9]|\n 4[0-8]\n )\n )|\n 9\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 11|\n 2[02]|\n 33|\n 4[04]|\n 79|\n 80[2-46]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 2[0-249]|\n 3[0-25]|\n 4[145]|\n [569][14]|\n 7[1257]|\n 8[1346]|\n [68][1-9]\n )|\n 2(?:\n 1[257]|\n 3[013]|\n 4[01]|\n 5[0137]|\n 6[0158]|\n 78|\n 8[1568]|\n 9[14]\n )|\n 3(?:\n 26|\n 4[1-3]|\n 5[34]|\n 6[01489]|\n 7[02-46]|\n 8[159]\n )|\n 4(?:\n 1[36]|\n 2[1-47]|\n 3[15]|\n 5[12]|\n 6[0-26-9]|\n 7[0-24-9]|\n 8[013-57]|\n 9[014-7]\n )|\n 5(?:\n 1[025]|\n [36][25]|\n 22|\n 4[28]|\n 5[12]|\n [78]1|\n 9[15]\n )|\n 6(?:\n 12|\n [2345]1|\n 57|\n 6[13]|\n 7[14]|\n 80\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 7(?:\n 12|\n 2[14]|\n 3[134]|\n 4[47]|\n 5[15]|\n [67]1|\n 88\n )\n ","\n 7(?:\n 12|\n 2[14]|\n 3[134]|\n 4[47]|\n 5(?:\n 1|\n 5[2-6]\n )|\n [67]1|\n 88\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8(?:\n 16|\n 2[014]|\n 3[126]|\n 6[136]|\n 7[078]|\n 8[34]|\n 91\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n [23579]|\n [468][1-9]\n )|\n [2-8]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1600)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["160","1600"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["180","1800"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(18[06]0)(\\d{2,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[06]","18[06]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(140)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["140"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["18[06]","\n 18(?:\n 0[03]|\n 6[12]\n )\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{7,12}|\n [2-9]\\d{9,10}\n ", possibleNumberPattern = Just "\\d{6,13}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 600\\d{6}|\n 8(?:\n 0(?:\n 0\\d{4,9}|\n 3\\d{9}\n )|\n 6(?:\n 0\\d{7}|\n [12]\\d{9}\n )\n )\n )\n ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "1800123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 11|\n 2[02]|\n 33|\n 4[04]|\n 79\n )[2-7]\\d{7}|\n 80[2-467]\\d{7}|\n (?:\n 1(?:\n 2[0-249]|\n 3[0-25]|\n 4[145]|\n [59][14]|\n 6[014]|\n 7[1257]|\n 8[01346]\n )|\n 2(?:\n 1[257]|\n 3[013]|\n 4[01]|\n 5[0137]|\n 6[0158]|\n 78|\n 8[1568]|\n 9[14]\n )|\n 3(?:\n 26|\n 4[1-3]|\n 5[34]|\n 6[01489]|\n 7[02-46]|\n 8[159]\n )|\n 4(?:\n 1[36]|\n 2[1-47]|\n 3[15]|\n 5[12]|\n 6[0-26-9]|\n 7[0-24-9]|\n 8[013-57]|\n 9[014-7]\n )|\n 5(?:\n 1[025]|\n [36][25]|\n 22|\n 4[28]|\n 5[12]|\n [78]1|\n 9[15]\n )|\n 6(?:\n 12|\n [2345]1|\n 57|\n 6[13]|\n 7[14]|\n 80\n )|\n 7(?:\n 12|\n 2[14]|\n 3[134]|\n 4[47]|\n 5[15]|\n [67]1|\n 88\n )|\n 8(?:\n 16|\n 2[014]|\n 3[126]|\n 6[136]|\n 7[078]|\n 8[34]|\n 91\n )\n )[2-7]\\d{6}|\n (?:\n (?:\n 1(?:\n 2[35-8]|\n 3[346-9]|\n 4[236-9]|\n [59][0235-9]|\n 6[235-9]|\n 7[34689]|\n 8[257-9]\n )|\n 2(?:\n 1[134689]|\n 3[24-8]|\n 4[2-8]|\n 5[25689]|\n 6[2-4679]|\n 7[13-79]|\n 8[2-479]|\n 9[235-9]\n )|\n 3(?:\n 01|\n 1[79]|\n 2[1-5]|\n 4[25-8]|\n 5[125689]|\n 6[235-7]|\n 7[157-9]|\n 8[2-467]\n )|\n 4(?:\n 1[14578]|\n 2[5689]|\n 3[2-467]|\n 5[4-7]|\n 6[35]|\n 73|\n 8[2689]|\n 9[2389]\n )|\n 5(?:\n [16][146-9]|\n 2[14-8]|\n 3[1346]|\n 4[14-69]|\n 5[46]|\n 7[2-4]|\n 8[2-8]|\n 9[246]\n )|\n 6(?:\n 1[1358]|\n 2[2457]|\n 3[2-4]|\n 4[235-7]|\n [57][2-689]|\n 6[24-578]|\n 8[1-6]\n )|\n 8(?:\n 1[1357-9]|\n 2[235-8]|\n 3[03-57-9]|\n 4[0-24-9]|\n 5\\d|\n 6[2457-9]|\n 7[1-6]|\n 8[1256]|\n 9[2-4]\n )\n )\\d|\n 7(?:\n (?:\n 1[013-9]|\n 2[0235-9]|\n 3[2679]|\n 4[1-35689]|\n 5[2-46-9]|\n [67][02-9]|\n 9\\d\n )\\d|\n 8(?:\n 2[0-6]|\n [013-8]\\d\n )\n )\n )[2-7]\\d{5}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "1123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 7(?:\n 0\\d{3}|\n 2(?:\n [0235679]\\d|\n [14][017-9]|\n 8[0-59]|\n 9[389]\n )\\d|\n 3(?:\n [05-8]\\d{2}|\n 1(?:\n [089]\\d|\n 7[5-8]\n )|\n 2(?:\n [5-8]\\d|\n [01][089]\n )|\n 3[17-9]\\d|\n 4[789]\\d|\n 9[01689]\\d\n )|\n 4(?:\n 0[1-9]\\d|\n 1(?:\n [015-9]\\d|\n 4[08]\n )|\n [29][89]\\d|\n 39\\d|\n 8[389]\\d\n )|\n 5(?:\n [034678]\\d|\n 2[03-9]|\n 5[017-9]|\n 9[7-9]\n )\\d|\n 6(?:\n 0[0-47]|\n 1[0-257-9]|\n 2[0-4]|\n 3[19]|\n 5[4589]|\n [6-9]\\d\n )\\d|\n 7(?:\n 0[2-9]|\n [1-79]\\d|\n 8[1-9]\n )\\d|\n 8[0-79]\\d{2}|\n 99[4-9]\\d\n )|\n 8(?:\n 0(?:\n [01589]\\d|\n 6[67]\n )|\n 1(?:\n [02-57-9]\\d|\n 1[0135-9]\n )|\n 2(?:\n [236-9]\\d|\n 5[1-9]\n )|\n 3(?:\n [0357-9]\\d|\n 4[1-9]\n )|\n [45]\\d{2}|\n 6[02457-9]\\d|\n 7(?:\n 07|\n [1-69]\\d\n )|\n 8(?:\n [0-26-9]\\d|\n 44|\n 5[2-9]\n )|\n 9(?:\n [035-9]\\d|\n 2[2-9]|\n 4[0-8]\n )\n )\\d|\n 9\\d{4}\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 600\\d{6}|\n 80(?:\n 0\\d{4,9}|\n 3\\d{9}\n )\n )\n ", possibleNumberPattern = Just "\\d{8,13}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "186[12]\\d{9}", possibleNumberPattern = Just "\\d{13}", exampleNumber = Just "1861123456789"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1860\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "18603451234"}), personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "140\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1409305260"}), voicemail = Nothing},Territory {abbreviation = "IO", countryCode = "246", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000039/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "37\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3709100"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "38\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3801234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "IQ", countryCode = "964", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["https://www.itu.int/oth/T0202000067/en","http://en.wikipedia.org/wiki/%2B964","http://wtng.info/wtng-964-ik.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-6]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-7]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{7}|\n (?:\n 2[13-5]|\n 3[02367]|\n 4[023]|\n 5[03]|\n 6[026]\n )\\d{6,7}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-9]\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "IR", countryCode = "98", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B98","http://www.itu.int/oth/T0202000066/en","http://www.tct.ir/?siteid=1&pageid=195","http://118.tct.ir/citycode.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(21)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-8]\\d{9}|\n 9(?:\n [0-4]\\d{8}|\n 9\\d{2,8}\n )\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[137]|\n 2[13-68]|\n 3[1458]|\n 4[145]|\n 5[146-8]|\n 6[146]|\n 7[1467]|\n 8[13467]\n )\\d{8}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 0[1-3]|\n [13]\\d|\n 2[0-2]|\n 90\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9123456789"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "943\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9432123456"}), tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-6]0\\d|\n 993\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9932123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9990\\d{0,6}", possibleNumberPattern = Nothing, exampleNumber = Just "9990123456"}), voicemail = Nothing},Territory {abbreviation = "IS", countryCode = "354", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "1(?:0(?:01|10|20)|100)|00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.pta.is/default.aspx?cat_id=85","http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4","http://www.pfs.is/english/telecom-affairs/numbering/"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [4-9]\\d{6}|\n 38\\d{7}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4(?:\n 1[0-24-6]|\n 2[0-7]|\n [37][0-8]|\n 4[0-245]|\n 5[0-68]|\n 6\\d|\n 8[0-36-8]\n )|\n 5(?:\n 05|\n [156]\\d|\n 2[02578]|\n 3[013-79]|\n 4[03-7]|\n 7[0-2578]|\n 8[0-35-9]|\n 9[013-689]\n )|\n 87[23]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4101234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 38[589]\\d{6}|\n (?:\n 6(?:\n 1[1-8]|\n 2[056]|\n 3[089]|\n 4[0167]|\n 5[0159]|\n [67][0-69]|\n 9\\d\n )|\n 7(?:\n 5[057]|\n 6[0-2]|\n [78]\\d\n )|\n 8(?:\n 2[0-59]|\n 3[0-4]|\n [469]\\d|\n 5[1-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6111234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9011234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "49\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4921234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8091234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6(?:\n 2[1-478]|\n 49|\n 8\\d\n )|\n 8(?:\n 7[0189]|\n 80\n )|\n 95[48]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6211234"})},Territory {abbreviation = "IT", countryCode = "39", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B39"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 0[26]|\n 55\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0[26])(\\d{4})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[26]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0[26])(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[26]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][0159]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 0[13-57-9][0159]|\n 8(?:\n 03|\n 4[17]|\n 9[245]\n )\n ","\n 0[13-57-9][0159]|\n 8(?:\n 03|\n 4[17]|\n 9(?:\n 2|\n [45][0-4]\n )\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][2-46-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d{3})(\\d{2,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0[13-57-9][2-46-8]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [13]|\n 8(?:\n 00|\n 4[08]|\n 9[59]\n )\n ","\n [13]|\n 8(?:\n 00|\n 4[08]|\n 9(?:\n 5[5-9]|\n 9\n )\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["894","894[5-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [01589]\\d{5,10}|\n 3(?:\n [12457-9]\\d{8}|\n [36]\\d{7,9}\n )\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "848\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "848123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0(?:\n [26]\\d{4,9}|\n (?:\n 1(?:\n [0159]\\d|\n [27][1-5]|\n 31|\n 4[1-4]|\n 6[1356]|\n 8[2-57]\n )|\n 3(?:\n [0159]\\d|\n 2[1-4]|\n 3[12]|\n [48][1-6]|\n 6[2-59]|\n 7[1-7]\n )|\n 4(?:\n [0159]\\d|\n [23][1-9]|\n 4[245]|\n 6[1-5]|\n 7[1-4]|\n 81\n )|\n 5(?:\n [0159]\\d|\n 2[1-5]|\n 3[2-6]|\n 4[1-79]|\n 6[4-6]|\n 7[1-578]|\n 8[3-8]\n )|\n 7(?:\n [0159]\\d|\n 2[12]|\n 3[1-7]|\n 4[2346]|\n 6[13569]|\n 7[13-6]|\n 8[1-59]\n )|\n 8(?:\n [0159]\\d|\n 2[34578]|\n 3[1-356]|\n [6-8][1-5]\n )|\n 9(?:\n [0159]\\d|\n [238][1-5]|\n 4[12]|\n 6[1-8]|\n 7[1-6]\n )\n )\\d{2,7}\n )\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Just "0212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n [12457-9]\\d{8}|\n 6\\d{7,8}|\n 3\\d{7,9}\n )\n ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "3123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 0\\d{6}|\n 3\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0878\\d{5}|\n 1(?:\n 44|\n 6[346]\n )\\d{6}|\n 89(?:\n 2\\d{3}|\n 4(?:\n [0-4]\\d{2}|\n [5-9]\\d{4}\n )|\n 5(?:\n [0-4]\\d{2}|\n [5-9]\\d{6}\n )|\n 9\\d{6}\n )\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "899123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 84(?:\n [08]\\d{6}|\n [17]\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "848123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 78\\d|\n 99\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1781234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "JE", countryCode = "44", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " x", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom","http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[135789]\\d{6,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1534[2-9]\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1534250123"}), fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1534\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "1534456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 509|\n 7(?:\n 00|\n 97\n )|\n 829|\n 937\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7797123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 76(?:\n 0[012]|\n 2[356]|\n 4[0134]|\n 5[49]|\n 6[0-369]|\n 77|\n 81|\n 9[39]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7640123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 07(?:\n 35|\n 81\n )|\n 8901\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8007354567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 871206|\n 90(?:\n 066[59]|\n 1810|\n 71(?:\n 07|\n 55\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9018105678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 4(?:\n 4(?:\n 4(?:\n 05|\n 42|\n 69\n )|\n 703\n )|\n 5(?:\n 041|\n 800\n )\n )|\n 70002\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8447034567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "701511\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7015115678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "56\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5612345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 0(?:\n 07(?:\n 35|\n 81\n )|\n 8901\n )|\n 3\\d{4}|\n 4(?:\n 4(?:\n 4(?:\n 05|\n 42|\n 69\n )|\n 703\n )|\n 5(?:\n 041|\n 800\n )\n )|\n 7(?:\n 0002|\n 1206\n )\n )\\d{4}|\n 55\\d{8}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), voicemail = Nothing},Territory {abbreviation = "JM", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "876", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200006C/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 876(?:\n 5(?:\n 0[12]|\n 1[0-468]|\n 2[35]|\n 63\n )|\n 6(?:\n 0[1-3579]|\n 1[027-9]|\n [23]\\d|\n 40|\n 5[06]|\n 6[2-589]|\n 7[05]|\n 8[04]|\n 9[4-9]\n )|\n 7(?:\n 0[2-689]|\n [1-6]\\d|\n 8[056]|\n 9[45]\n )|\n 9(?:\n 0[1-8]|\n 1[02378]|\n [2-8]\\d|\n 9[2-468]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8765123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 876(?:\n 2[16-9]\\d|\n [348]\\d{2}|\n 5(?:\n 0[3-9]|\n 27|\n 6[0-24-9]|\n [3-578]\\d\n )|\n 7(?:\n 0[07]|\n 7\\d|\n 8[1-47-9]|\n 9[0-36-9]\n )|\n 9(?:\n [01]9|\n 9[0579]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8762101234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "JO", countryCode = "962", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english","http://www.itu.int/oth/T020200006E/en","http://en.wikipedia.org/wiki/%2B962"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2356]|\n 87\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[457-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 70|\n 8[0158]|\n 9\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 6(?:\n 2[0-35-9]|\n 3[0-57-8]|\n 4[24-7]|\n 5[0-24-8]|\n [6-8][023]|\n 9[0-3]\n )|\n 7(?:\n 0[1-79]|\n 10|\n 2[014-7]|\n 3[0-689]|\n 4[019]|\n 5[0-3578]\n )\n )|\n 32(?:\n 0[1-69]|\n 1[1-35-7]|\n 2[024-7]|\n 3\\d|\n 4[0-3]|\n [57][023]|\n 6[03]\n )|\n 53(?:\n 0[0-3]|\n [13][023]|\n 2[0-59]|\n 49|\n 5[0-35-9]|\n 6[15]|\n 7[45]|\n 8[1-6]|\n 9[0-36-9]\n )|\n 6(?:\n 2[50]0|\n 3(?:\n 00|\n 33\n )|\n 4(?:\n 0[0125]|\n 1[2-7]|\n 2[0569]|\n [38][07-9]|\n 4[025689]|\n 6[0-589]|\n 7\\d|\n 9[0-2]\n )|\n 5(?:\n [01][056]|\n 2[034]|\n 3[0-57-9]|\n 4[17-8]|\n 5[0-69]|\n 6[0-35-9]|\n 7[1-379]|\n 8[0-68]|\n 9[02-39]\n )\n )|\n 87(?:\n [02]0|\n 7[08]|\n 90\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "62001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 55|\n 7[025-9]|\n 8[015-9]|\n 9[0-25-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "790123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 74(?:\n 66|\n 77\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "746612345"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 10|\n 8\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88101234"}), voicemail = Nothing},Territory {abbreviation = "JP", countryCode = "81", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "010", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html","http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 12|\n 57|\n 99\n )0\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["800"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0077"], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0077"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0088"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 00(?:\n 37|\n 66\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 00(?:\n 37|\n 66\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{5})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 00(?:\n 37|\n 66\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{6})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 00(?:\n 37|\n 66\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2579]0|\n 80[1-9]\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 26|\n 3[79]|\n 4[56]|\n 5[4-68]|\n 6[3-5]\n )|\n 5(?:\n 76|\n 97\n )|\n 499|\n 746|\n 8(?:\n 3[89]|\n 63|\n 47|\n 51\n )|\n 9(?:\n 49|\n 80|\n 9[16]\n )\n ","\n 1(?:\n 267|\n 3(?:\n 7[247]|\n 9[278]\n )|\n 4(?:\n 5[67]|\n 66\n )|\n 5(?:\n 47|\n 58|\n 64|\n 8[67]\n )|\n 6(?:\n 3[245]|\n 48|\n 5[4-68]\n )\n )|\n 5(?:\n 76|\n 97\n )9|\n 499[2468]|\n 7468|\n 8(?:\n 3(?:\n 8[78]|\n 96\n )|\n 636|\n 477|\n 51[24]\n )|\n 9(?:\n 496|\n 802|\n 9(?:\n 1[23]|\n 69\n )\n )\n ","\n 1(?:\n 267|\n 3(?:\n 7[247]|\n 9[278]\n )|\n 4(?:\n 5[67]|\n 66\n )|\n 5(?:\n 47|\n 58|\n 64|\n 8[67]\n )|\n 6(?:\n 3[245]|\n 48|\n 5[4-68]\n )\n )|\n 5(?:\n 769|\n 979[2-69]\n )|\n 499[2468]|\n 7468|\n 8(?:\n 3(?:\n 8[78]|\n 96[2457-9]\n )|\n 636[2-57-9]|\n 477|\n 51[24]\n )|\n 9(?:\n 496|\n 802|\n 9(?:\n 1[23]|\n 69\n )\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 2[3-6]|\n 3[3-9]|\n 4[2-6]|\n 5[2-8]|\n [68][2-7]|\n 7[2-689]|\n 9[1-578]\n )|\n 2(?:\n 2[03-689]|\n 3[3-58]|\n 4[0-468]|\n 5[04-8]|\n 6[013-8]|\n 7[06-9]|\n 8[02-57-9]|\n 9[13]\n )|\n 4(?:\n 2[28]|\n 3[689]|\n 6[035-7]|\n 7[05689]|\n 80|\n 9[3-5]\n )|\n 5(?:\n 3[1-36-9]|\n 4[4578]|\n 5[013-8]|\n 6[1-9]|\n 7[2-8]|\n 8[14-7]|\n 9[4-9]\n )|\n 7(?:\n 2[15]|\n 3[5-9]|\n 4[02-9]|\n 6[135-8]|\n 7[0-4689]|\n 9[014-9]\n )|\n 8(?:\n 2[49]|\n 3[3-8]|\n 4[5-8]|\n 5[2-9]|\n 6[35-9]|\n 7[579]|\n 8[03-579]|\n 9[2-8]\n )|\n 9(?:\n [23]0|\n 4[02-46-9]|\n 5[024-79]|\n 6[4-9]|\n 7[2-47-9]|\n 8[02-7]|\n 9[3-7]\n )\n ","\n 1(?:\n 2[3-6]|\n 3[3-9]|\n 4[2-6]|\n 5(?:\n [236-8]|\n [45][2-69]\n )|\n [68][2-7]|\n 7[2-689]|\n 9[1-578]\n )|\n 2(?:\n 2(?:\n [04-689]|\n 3[23]\n )|\n 3[3-58]|\n 4[0-468]|\n 5(?:\n 5[78]|\n 7[2-4]|\n [0468][2-9]\n )|\n 6(?:\n [0135-8]|\n 4[2-5]\n )|\n 7(?:\n [0679]|\n 8[2-7]\n )|\n 8(?:\n [024578]|\n 3[25-9]|\n 9[6-9]\n )|\n 9(?:\n 11|\n 3[2-4]\n )\n )|\n 4(?:\n 2(?:\n 2[2-9]|\n 8[237-9]\n )|\n 3[689]|\n 6[035-7]|\n 7(?:\n [059][2-8]|\n [68]\n )|\n 80|\n 9[3-5]\n )|\n 5(?:\n 3[1-36-9]|\n 4[4578]|\n 5[013-8]|\n 6[1-9]|\n 7[2-8]|\n 8[14-7]|\n 9(?:\n [89][2-8]|\n [4-7]\n )\n )|\n 7(?:\n 2[15]|\n 3[5-9]|\n 4[02-9]|\n 6[135-8]|\n 7[0-4689]|\n 9(?:\n [017-9]|\n 4[6-8]|\n 5[2-478]|\n 6[2-589]\n )\n )|\n 8(?:\n 2(?:\n 4[4-8]|\n 9[2-8]\n )|\n 3(?:\n 7[2-6]|\n [3-6][2-9]|\n 8[2-5]\n )|\n 4[5-8]|\n 5[2-9]|\n 6(?:\n [37]|\n 5[4-7]|\n 6[2-9]|\n 8[2-8]|\n 9[236-9]\n )|\n 7[579]|\n 8[03-579]|\n 9[2-8]\n )|\n 9(?:\n [23]0|\n 4[02-46-9]|\n 5[024-79]|\n 6[4-9]|\n 7[2-47-9]|\n 8[02-7]|\n 9(?:\n 3[34]|\n [4-7]\n )\n )\n ","\n 1(?:\n 2[3-6]|\n 3[3-9]|\n 4[2-6]|\n 5(?:\n [236-8]|\n [45][2-69]\n )|\n [68][2-7]|\n 7[2-689]|\n 9[1-578]\n )|\n 2(?:\n 2(?:\n [04-689]|\n 3[23]\n )|\n 3[3-58]|\n 4[0-468]|\n 5(?:\n 5[78]|\n 7[2-4]|\n [0468][2-9]\n )|\n 6(?:\n [0135-8]|\n 4[2-5]\n )|\n 7(?:\n [0679]|\n 8[2-7]\n )|\n 8(?:\n [024578]|\n 3[25-9]|\n 9[6-9]\n )|\n 9(?:\n 11|\n 3[2-4]\n )\n )|\n 4(?:\n 2(?:\n 2[2-9]|\n 8[237-9]\n )|\n 3[689]|\n 6[035-7]|\n 7(?:\n [059][2-8]|\n [68]\n )|\n 80|\n 9[3-5]\n )|\n 5(?:\n 3[1-36-9]|\n 4[4578]|\n 5[013-8]|\n 6[1-9]|\n 7[2-8]|\n 8[14-7]|\n 9(?:\n [89][2-8]|\n [4-7]\n )\n )|\n 7(?:\n 2[15]|\n 3[5-9]|\n 4[02-9]|\n 6[135-8]|\n 7[0-4689]|\n 9(?:\n [017-9]|\n 4[6-8]|\n 5[2-478]|\n 6[2-589]\n )\n )|\n 8(?:\n 2(?:\n 4[4-8]|\n 9(?:\n [3578]|\n 20|\n 4[04-9]|\n 6[56]\n )\n )|\n 3(?:\n 7(?:\n [2-5]|\n 6[0-59]\n )|\n [3-6][2-9]|\n 8[2-5]\n )|\n 4[5-8]|\n 5[2-9]|\n 6(?:\n [37]|\n 5(?:\n [467]|\n 5[014-9]\n )|\n 6(?:\n [2-8]|\n 9[02-69]\n )|\n 8[2-8]|\n 9(?:\n [236-8]|\n 9[23]\n )\n )|\n 7[579]|\n 8[03-579]|\n 9[2-8]\n )|\n 9(?:\n [23]0|\n 4[02-46-9]|\n 5[024-79]|\n 6[4-9]|\n 7[2-47-9]|\n 8[02-7]|\n 9(?:\n 3(?:\n 3[02-9]|\n 4[0-24689]\n )|\n 4[2-69]|\n [5-7]\n )\n )\n ","\n 1(?:\n 2[3-6]|\n 3[3-9]|\n 4[2-6]|\n 5(?:\n [236-8]|\n [45][2-69]\n )|\n [68][2-7]|\n 7[2-689]|\n 9[1-578]\n )|\n 2(?:\n 2(?:\n [04-689]|\n 3[23]\n )|\n 3[3-58]|\n 4[0-468]|\n 5(?:\n 5[78]|\n 7[2-4]|\n [0468][2-9]\n )|\n 6(?:\n [0135-8]|\n 4[2-5]\n )|\n 7(?:\n [0679]|\n 8[2-7]\n )|\n 8(?:\n [024578]|\n 3[25-9]|\n 9[6-9]\n )|\n 9(?:\n 11|\n 3[2-4]\n )\n )|\n 4(?:\n 2(?:\n 2[2-9]|\n 8[237-9]\n )|\n 3[689]|\n 6[035-7]|\n 7(?:\n [059][2-8]|\n [68]\n )|\n 80|\n 9[3-5]\n )|\n 5(?:\n 3[1-36-9]|\n 4[4578]|\n 5[013-8]|\n 6[1-9]|\n 7[2-8]|\n 8[14-7]|\n 9(?:\n [89][2-8]|\n [4-7]\n )\n )|\n 7(?:\n 2[15]|\n 3[5-9]|\n 4[02-9]|\n 6[135-8]|\n 7[0-4689]|\n 9(?:\n [017-9]|\n 4[6-8]|\n 5[2-478]|\n 6[2-589]\n )\n )|\n 8(?:\n 2(?:\n 4[4-8]|\n 9(?:\n [3578]|\n 20|\n 4[04-9]|\n 6(?:\n 5[25]|\n 60\n )\n )\n )|\n 3(?:\n 7(?:\n [2-5]|\n 6[0-59]\n )|\n [3-6][2-9]|\n 8[2-5]\n )|\n 4[5-8]|\n 5[2-9]|\n 6(?:\n [37]|\n 5(?:\n [467]|\n 5[014-9]\n )|\n 6(?:\n [2-8]|\n 9[02-69]\n )|\n 8[2-8]|\n 9(?:\n [236-8]|\n 9[23]\n )\n )|\n 7[579]|\n 8[03-579]|\n 9[2-8]\n )|\n 9(?:\n [23]0|\n 4[02-46-9]|\n 5[024-79]|\n 6[4-9]|\n 7[2-47-9]|\n 8[02-7]|\n 9(?:\n 3(?:\n 3[02-9]|\n 4[0-24689]\n )|\n 4[2-69]|\n [5-7]\n )\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 2(?:\n 2[37]|\n 5[5-9]|\n 64|\n 78|\n 8[39]|\n 91\n )|\n 4(?:\n 2[2689]|\n 64|\n 7[347]\n )|\n 5(?:\n [2-589]|\n 39\n )|\n 60|\n 8(?:\n [46-9]|\n 3[279]|\n 2[124589]\n )|\n 9(?:\n [235-8]|\n 93\n )\n ","\n 1|\n 2(?:\n 2[37]|\n 5(?:\n [57]|\n [68]0|\n 9[19]\n )|\n 64|\n 78|\n 8[39]|\n 917\n )|\n 4(?:\n 2(?:\n [68]|\n 20|\n 9[178]\n )|\n 64|\n 7[347]\n )|\n 5(?:\n [2-589]|\n 39[67]\n )|\n 60|\n 8(?:\n [46-9]|\n 3[279]|\n 2[124589]\n )|\n 9(?:\n [235-8]|\n 93[34]\n )\n ","\n 1|\n 2(?:\n 2[37]|\n 5(?:\n [57]|\n [68]0|\n 9(?:\n 17|\n 99\n )\n )|\n 64|\n 78|\n 8[39]|\n 917\n )|\n 4(?:\n 2(?:\n [68]|\n 20|\n 9[178]\n )|\n 64|\n 7[347]\n )|\n 5(?:\n [2-589]|\n 39[67]\n )|\n 60|\n 8(?:\n [46-9]|\n 3[279]|\n 2[124589]\n )|\n 9(?:\n [235-8]|\n 93(?:\n 31|\n 4\n )\n )\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 9[14-79]|\n 74|\n [34]7|\n [56]9\n )|\n 82|\n 993\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3|\n 4(?:\n 2[09]|\n 7[01]\n )|\n 6[1-9]\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2479][1-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-9]\\d{8,9}|\n 00(?:\n [36]\\d{7,14}|\n 7\\d{5,7}|\n 8\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{8,17}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 00(?:\n 37\\d{6,13}|\n 66\\d{6,13}|\n 777(?:\n [01]\\d{2}|\n 5\\d{3}|\n 8\\d{4}\n )|\n 882[1245]\\d{4}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "00777012"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 1[235-8]|\n 2[3-6]|\n 3[3-9]|\n 4[2-6]|\n [58][2-8]|\n 6[2-7]|\n 7[2-9]|\n 9[1-9]\n )|\n 2[2-9]\\d|\n [36][1-9]\\d|\n 4(?:\n 6[02-8]|\n [2-578]\\d|\n 9[2-59]\n )|\n 5(?:\n 6[1-9]|\n 7[2-8]|\n [2-589]\\d\n )|\n 7(?:\n 3[4-9]|\n 4[02-9]|\n [25-9]\\d\n )|\n 8(?:\n 3[2-9]|\n 4[5-9]|\n 5[1-9]|\n 8[03-9]|\n [2679]\\d\n )|\n 9(?:\n [679][1-9]|\n [2-58]\\d\n )\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[7-9]0[1-9]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9012345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "20\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2012345678"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 120\\d{6}|\n 800\\d{7}|\n 00(?:\n 37\\d{6,13}|\n 66\\d{6,13}|\n 777(?:\n [01]\\d{2}|\n 5\\d{3}|\n 8\\d{4}\n )|\n 882[1245]\\d{4}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "120123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "990\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "990123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "50[1-9]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "570\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "570123456"}), voicemail = Nothing},Territory {abbreviation = "KE", countryCode = "254", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "000", nationalPrefix = Just "0", nationalPrefixForParsing = Just "005|0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ca.go.ke/images/downloads/NUMBERING/Telecommunication%20Numbering%20Plan%20For%20Kenya%20Feb%202016.Pdf","http://en.wikipedia.org/wiki/+254"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20\\d{6,7}|\n [4-9]\\d{6,9}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20\\d{6,7}|\n 4(?:\n [0136]\\d{7}|\n [245]\\d{5,7}\n )|\n 5(?:\n [08]\\d{7}|\n [1-79]\\d{5,7}\n )|\n 6(?:\n [01457-9]\\d{5,7}|\n [26]\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "202012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [0-36]\\d|\n 5[0-6]|\n [79][0-7]|\n 8[0-25-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[24-8]\\d{5,6}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "800223456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[02-9]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900223456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KG", countryCode = "996", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000074/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [25-7]|\n 31[25]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3(?:\n 1[36]|\n [2-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-8]\\d{8,9}", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n 1(?:\n [256]\\d|\n 3[1-9]|\n 47\n )|\n 2(?:\n 22|\n 3[0-479]|\n 6[0-7]\n )|\n 4(?:\n 22|\n 5[6-9]|\n 6\\d\n )|\n 5(?:\n 22|\n 3[4-7]|\n 59|\n 6\\d\n )|\n 6(?:\n 22|\n 5[35-7]|\n 6\\d\n )|\n 7(?:\n 22|\n 3[468]|\n 4[1-9]|\n 59|\n [67]\\d\n )|\n 9(?:\n 22|\n 4[1-8]|\n 6\\d\n )\n )|\n 6(?:\n 09|\n 12|\n 2[2-4]\n )\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "312123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 20[0-35]|\n 5[124-7]\\d|\n 7[07]\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "700123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6,7}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KH", countryCode = "855", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[14-9]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000023/en","http://en.wikipedia.org/wiki/+855"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1\\d[1-9]|\n [2-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]0"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[3-6]|\n 3[2-6]|\n 4[2-4]|\n [5-7][2-5]\n )(?:\n [237-9]|\n 4[56]|\n 5\\d|\n 6\\d?\n )\\d{5}|\n 23(?:\n 4[234]|\n 8\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "23756789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n [013-79]\\d|\n [28]\\d{1,2}\n )|\n 2[3-6]48|\n 3(?:\n [18]\\d{2}|\n [2-6]48\n )|\n 4[2-4]48|\n 5[2-5]48|\n 6(?:\n [016-9]\\d|\n [2-5]48\n )|\n 7(?:\n [07-9]\\d|\n [16]\\d{2}|\n [2-5]48\n )|\n 8(?:\n [013-79]\\d|\n 8\\d{2}\n )|\n 9(?:\n 6\\d{2}|\n 7\\d{1,2}|\n [0-589]\\d\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "91234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1800(?:\n 1\\d|\n 2[019]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1900(?:\n 1\\d|\n 2[09]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KI", countryCode = "686", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "0", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000071/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2458]\\d{4}|\n 3\\d{4,7}|\n 7\\d{7}\n ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [24]\\d|\n 3[1-9]|\n 50|\n 8[0-5]\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "31234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "72012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3001\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "30010000"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KM", countryCode = "269", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200002D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[379]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 6[0-37-9]|\n 7[0-57-9]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7712345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[234]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "3212345"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 39[01]|\n 9[01]0\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KN", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "869", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B0/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 869(?:\n 2(?:\n 29|\n 36\n )|\n 302|\n 4(?:\n 6[015-9]|\n 70\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8692361234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 869(?:\n 5(?:\n 5[6-8]|\n 6[5-7]\n )|\n 66\\d|\n 76[02-6]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8697652917"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KP", countryCode = "850", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00|99", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B850"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{9}|\n [28]\\d{7}\n ", possibleNumberPattern = Just "\n \\d{6,8}|\n \\d{10}\n ", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [0-24-9]\\d{2}|\n 3(?:\n [0-79]\\d|\n 8[02-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "23821234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{7}|\n 85\\d{6}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "19[123]\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1921234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KR", countryCode = "82", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00(?:[124-68]|3\\d{2}|7(?:[0-8]\\d|9[0-79]))", nationalPrefix = Just "0", nationalPrefixForParsing = Just "0(8[1-46-8]|85\\d{2})?", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$NP$CC-$FG", mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000072/en","http://en.wikipedia.org/wiki/%2B82","http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349","http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240","http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Just True, nfLeadingDigits = Just ["00798"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Just True, nfLeadingDigits = Just ["00798"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 0|\n 1[19]|\n [69]9|\n 5[458]\n )|\n [57]0\n ","\n 1(?:\n 0|\n 1[19]|\n [69]9|\n 5(?:\n 44|\n 59|\n 8\n )\n )|\n [57]0\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n [01]|\n 5[1-4]|\n 6[2-8]|\n [7-9]\n )|\n [68]0|\n [3-6][1-9][1-9]\n ","\n 1(?:\n [01]|\n 5(?:\n [1-3]|\n 4[56]\n )|\n 6[2-8]|\n [7-9]\n )|\n [68]0|\n [3-6][1-9][1-9]\n "], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["131","1312"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["131","131[13-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["13[2-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["30"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[1-9]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21[0-46-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-6][1-9]1","\n [3-6][1-9]1(?:\n [0-46-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 5[46-9]|\n 6[04678]|\n 8[0579]\n )\n ","\n 1(?:\n 5(?:\n 44|\n 66|\n 77|\n 88|\n 99\n )|\n 6(?:\n 00|\n 44|\n 6[16]|\n 70|\n 88\n )|\n 8(?:\n 00|\n 55|\n 77|\n 99\n )\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 007\\d{9,11}|\n [1-7]\\d{3,9}|\n 8\\d{8}\n ", possibleNumberPattern = Just "\\d{4,14}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "00798\\d{7,9}", possibleNumberPattern = Just "\\d{12,14}", exampleNumber = Just "007981234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2|\n 3[1-3]|\n [46][1-4]|\n 5[1-5]\n )(?:\n 1\\d{2,3}|\n [1-9]\\d{6,7}\n )\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[0-26-9]\\d{7,8}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1000000000"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "15\\d{7,8}", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1523456789"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 00798\\d{0,2}|\n 80\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9,14}", exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "60[2-9]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "602345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "50\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 5(?:\n 44|\n 66|\n 77|\n 88|\n 99\n )|\n 6(?:\n 00|\n 44|\n 6[16]|\n 70|\n 88\n )|\n 8(?:\n 00|\n 55|\n 77|\n 99\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "15441234"}), voicemail = Nothing},Territory {abbreviation = "KW", countryCode = "965", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000073/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [16]|\n 2(?:\n [0-35-9]|\n 4[0-35-9]\n )|\n 9[024-9]|\n 52[25]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 244|\n 5[015]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[12569]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 18\\d|\n 2(?:\n [23]\\d{2}|\n 4(?:\n [1-35-9]\\d|\n 44\n )|\n 5(?:\n 0[034]|\n [2-46]\\d|\n 5[1-3]|\n 7[1-7]\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5(?:\n [05]\\d{2}|\n 1[0-7]\\d|\n 2(?:\n 22|\n 5[25]\n )\n )|\n 6(?:\n 0[034679]\\d|\n 5[015-9]\\d|\n 6\\d{2}|\n 7[067]\\d|\n 9[0369]\\d\n )|\n 9(?:\n 0[09]\\d|\n 22\\d|\n 4[01479]\\d|\n 55\\d|\n 6[0679]\\d|\n [79]\\d{2}|\n 8[057-9]\\d\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "50012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KY", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "345", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000027/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 345(?:\n 2(?:\n 22|\n 44\n )|\n 444|\n 6(?:\n 23|\n 38|\n 40\n )|\n 7(?:\n 4[35-79]|\n 6[6-9]|\n 77\n )|\n 8(?:\n 00|\n 1[45]|\n 25|\n [48]8\n )|\n 9(?:\n 14|\n 4[035-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3452221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 345(?:\n 32[1-9]|\n 5(?:\n 1[67]|\n 2[5-7]|\n 4[6-8]|\n 76\n )|\n 9(?:\n 1[67]|\n 2[2-9]|\n 3[689]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3453231234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "345849\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3458491234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 900[2-9]\\d{6}|\n 345976\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "KZ", countryCode = "7", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200006F/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 33\\d|\n 7\\d{2}|\n 80[09]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "751\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7511234567"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 33622\\d{5}|\n 7(?:\n 1(?:\n 0(?:\n [23]\\d|\n 4[023]|\n 59|\n 63\n )|\n 1(?:\n [23]\\d|\n 4[0-79]|\n 59\n )|\n 2(?:\n [23]\\d|\n 59\n )|\n 3(?:\n 2\\d|\n 3[1-79]|\n 4[0-35-9]|\n 59\n )|\n 4(?:\n 2\\d|\n 3[013-79]|\n 4[0-8]|\n 5[1-79]\n )|\n 5(?:\n 2\\d|\n 3[1-8]|\n 4[1-7]|\n 59\n )|\n 6(?:\n [234]\\d|\n 5[19]|\n 61\n )|\n 72\\d|\n 8(?:\n [27]\\d|\n 3[1-46-9]|\n 4[0-5]\n )\n )|\n 2(?:\n 1(?:\n [23]\\d|\n 4[46-9]|\n 5[3469]\n )|\n 2(?:\n 2\\d|\n 3[0679]|\n 46|\n 5[12679]\n )|\n 3(?:\n [234]\\d|\n 5[139]\n )|\n 4(?:\n 2\\d|\n 3[1235-9]|\n 59\n )|\n 5(?:\n [23]\\d|\n 4[01246-8]|\n 59|\n 61\n )|\n 6(?:\n 2\\d|\n 3[1-9]|\n 4[0-4]|\n 59\n )|\n 7(?:\n [237]\\d|\n 40|\n 5[279]\n )|\n 8(?:\n [23]\\d|\n 4[0-3]|\n 59\n )|\n 9(?:\n 2\\d|\n 3[124578]|\n 59\n )\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 0[012578]|\n 47|\n 6[02-4]|\n 7[15-8]|\n 85\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7710009998"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "809\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8091234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "751\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "7511234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LA", countryCode = "856", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000075/en","http://en.wikipedia.org/wiki/+856"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(20)(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[13]|\n 3[14]|\n [4-8]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(30)(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["30"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[13]|\n 3(?:\n 0\\d|\n [14]\n )|\n [5-7][14]|\n 41|\n 8[1468]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "21212862"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20(?:\n 2[2389]|\n 5[4-689]|\n 7[6-8]|\n 9[15-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2023123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LB", countryCode = "961", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000077/en","http://en.wikipedia.org/wiki/%2B961"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [13-6]|\n 7(?:\n [2-57]|\n 62|\n 8[0-7]|\n 9[04-9]\n )|\n 8[02-9]|\n 9\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [89][01]|\n 7(?:\n [01]|\n 6[013-9]|\n 8[89]|\n 9[1-3]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [14-6]\\d{2}|\n 7(?:\n [2-57]\\d|\n 62|\n 8[0-7]|\n 9[04-9]\n )|\n 8[02-9]\\d|\n 9\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "1123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3\\d|\n 7(?:\n [01]\\d|\n 6[013-9]|\n 8[89]|\n 9[1-3]\n )|\n 81\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[01]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "758", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B1/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 758(?:\n 4(?:\n 30|\n 5[0-9]|\n 6[2-9]|\n 8[0-2]\n )|\n 57[0-2]|\n 638\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7584305678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 758(?:\n 28[4-7]|\n 384|\n 4(?:\n 6[01]|\n 8[4-9]\n )|\n 5(?:\n 1[89]|\n 20|\n 84\n )|\n 7(?:\n 1[2-9]|\n 2[0-8]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7582845678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LI", countryCode = "423", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.llv.li/#/11193","https://www.itu.int/oth/T020200007B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23789]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[56]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(69)(7\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["697"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6\\d{8}|\n [23789]\\d{6}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 01|\n 1[27]|\n 3\\d|\n 6[02-578]|\n 96\n )|\n 3(?:\n 7[0135-7]|\n 8[048]|\n 9[0269]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 51[01]|\n 6(?:\n 0[0-6]|\n 2[016-9]|\n 39\n )\n )\\d{5}|\n 7(?:\n [37-9]\\d|\n 42|\n 56\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "660234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 02[28]|\n 9\\d{2}\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8002222"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 90(?:\n 02[258]|\n 1(?:\n 23|\n 3[14]\n )|\n 66[136]\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9002222"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 870(?:\n 28|\n 87\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8702812"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 697(?:\n 42|\n 56|\n [7-9]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "697861234"})},Territory {abbreviation = "LK", countryCode = "94", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B94","http://www.itu.int/oth/T02020000C3/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{1})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-689]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [189]1|\n 2[13-7]|\n 3[1-8]|\n 4[157]|\n 5[12457]|\n 6[35-7]\n )[2-57]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0125-8]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LR", countryCode = "231", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000079/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2579]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-6])(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-6]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[38]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{7,8}|\n [37-9]\\d{8}|\n 4\\d{6}|\n 5\\d{6,8}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 330\\d|\n 4[67]|\n 5\\d|\n 77\\d{2}|\n 88\\d{2}|\n 994\\d\n )\\d{5}|\n (?:\n 20\\d{3}|\n 33(?:\n 0\\d{2}|\n 2(?:\n 02|\n 5\\d\n )\n )|\n 555\\d{2}|\n 77[0567]\\d{2}|\n 88[068]\\d{2}|\n 994\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "770123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[03]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 332(?:\n 0[02]|\n 5\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "332001234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LS", countryCode = "266", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000078/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2568]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "50123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[256]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80021234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LT", countryCode = "370", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "8", nationalPrefixForParsing = Just "[08]", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP-$FG)", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200007C/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([34]\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 37|\n 4(?:\n 1|\n 5[45]|\n 6[2-4]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-6]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3[148]|\n 4(?:\n [24]|\n 6[09]\n )|\n 528|\n 6\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5)(2\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["52[0-79]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[1478]|\n 4[124-6]|\n 52\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "31234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "61234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 0[0239]|\n 10\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80812345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70012345"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70[67]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "70712345"}), voicemail = Nothing},Territory {abbreviation = "LU", countryCode = "352", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\d)", nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Just True, references = ["http://www.ilr.public.lu/communications_electroniques/numerotation/index.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-5]|\n 7[1-9]|\n [89](?:\n [1-9]|\n 0[2-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-5]|\n 7[1-9]|\n [89](?:\n [1-9]|\n 0[2-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n [0367]|\n 4[3-8]\n )\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n [0367]|\n 4[3-8]\n )\n "], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{1,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n [12589]|\n 4[12]\n )|\n [3-5]|\n 7[1-9]|\n 8(?:\n [1-9]|\n 0[2-9]\n )|\n 9(?:\n [1-9]|\n 0[2-46-9]\n )\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 70|\n 80[01]|\n 90[015]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [24-9]\\d{3,10}|\n 3(?:\n [0-46-9]\\d{2,9}|\n 5[013-9]\\d{1,8}\n )\n ", possibleNumberPattern = Just "\\d{4,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[2-9]\\d{2,9}\n |\n (?:\n [3457]\\d{2}|\n 8(?:\n 0[2-9]|\n [13-9]\\d\n )|\n 9(?:\n 0[89]|\n [2-579]\\d\n )\n )\\d{1,8}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "27123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[2679][18]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "628123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[015]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20(?:\n 1\\d{5}|\n [2-689]\\d{1,7}\n )\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Just "20201234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LV", countryCode = "371", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000076/en","http://en.wikipedia.org/wiki/+371"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2689]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2689]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[3-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "63123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "81123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "LY", countryCode = "218", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://hlc.ly/price.php"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25679]\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[25679]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[1345]|\n 5[1347]|\n 6[123479]|\n 71\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-6]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MA", countryCode = "212", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000090/en","http://en.wikipedia.org/wiki/+212"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([56]\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 5(?:\n 2[015-7]|\n 3[0-4]\n )|\n 6\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 5(?:\n 2[2-489]|\n 3[5-9]\n )|\n 892\n ","\n 5(?:\n 2(?:\n [2-48]|\n 90\n )|\n 3(?:\n [5-79]|\n 80\n )\n )|\n 892\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 5(?:\n 29|\n 38\n )\n ","\n 5(?:\n 29|\n 38\n )[89]\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8[09])(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8(?:\n 0|\n 9[013-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 2(?:\n (?:\n [015-7]\\d|\n 2[02-9]|\n 3[2-57]|\n 4[2-8]|\n 8[235-7]\n )\\d|\n 9(?:\n 0\\d|\n [89]0\n )\n )|\n 3(?:\n (?:\n [0-4]\\d|\n [57][2-9]|\n 6[235-8]|\n 9[3-9]\n )\\d|\n 8(?:\n 0\\d|\n [89]0\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "520123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 0[0-8]|\n [12-79]\\d|\n 8[017]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "650123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "891234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MC", countryCode = "377", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["4"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6)(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3 $4 $5", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4689]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 870\\d{5}|\n 9[2-47-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "99123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6\\d{8}|\n 4(?:\n 4\\d|\n 5[1-9]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "612345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MD", countryCode = "373", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200008C/en","http://anrceti.md/fileupload/58","http://en.anrceti.md/resurse_numerotare_tel_mobila"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 22|\n 3\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25-7]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[13-79]|\n [5-7]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 1[0569]|\n 2\\d|\n 3[015-7]|\n 4[1-46-9]|\n 5[0-24689]|\n 6[2-589]|\n 7[1-37]|\n 9[1347-9]\n )|\n 5(?:\n 33|\n 5[257]\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 562\\d|\n 6(?:\n [089]\\d{2}|\n [12][01]\\d|\n 7(?:\n [1-6]\\d|\n 7[0-4]\n )\n )|\n 7(?:\n 6[07]|\n 7[457-9]|\n [89]\\d\n )\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "62112345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[056]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "90012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "808\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80812345"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[08]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "30123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 03|\n 14\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "80312345"}), voicemail = Nothing},Territory {abbreviation = "ME", countryCode = "382", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DA/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro","http://www.ekip.me/numeracija/dodijeljena.php"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-57-9]|6[036-9]","\n [2-57-9]|\n 6(?:\n [03689]|\n 7(?:\n [0-8]|\n 9[3-9]\n )\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(67)(9)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["679","679[0-2]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 20[2-8]|\n 3(?:\n 0[2-7]|\n [12][35-7]|\n 3[4-7]\n )|\n 4(?:\n 0[2367]|\n 1[267]\n )|\n 5(?:\n 0[467]|\n 1[267]|\n 2[367]\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "30234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 00\\d|\n 32\\d|\n [89]\\d{2}|\n 61\\d|\n 7(?:\n [0-8]\\d|\n 9(?:\n [3-9]|\n [0-2]\\d\n )\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "67622901"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80080002"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 9(?:\n 4[1568]|\n 5[178]\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "94515151"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "78[1-9]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "78108780"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "77\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77273012"}), voicemail = Nothing},Territory {abbreviation = "MF", countryCode = "590", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000058/en","http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 590(?:\n [02][79]|\n 13|\n 5[0-268]|\n [78]7\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "590271234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 690(?:\n 0[0-7]|\n [1-9]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "690301234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MG", countryCode = "261", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200007F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([23]\\d)(\\d{2})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[23]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20(?:\n 2\\d{2}|\n 4[47]\\d|\n 5[3467]\\d|\n 6[279]\\d|\n 7(?:\n 2[29]|\n [35]\\d\n )|\n 8[268]\\d|\n 9[245]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "202123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[2-49]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "321234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "221234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MH", countryCode = "692", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000085/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-6]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 247|\n 528|\n 625\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2471234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 235|\n 329|\n 45[56]|\n 545\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2351234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "635\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "6351234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MK", countryCode = "389", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000CE/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([347]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[347]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{2})(\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-578]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [23]\\d|\n 5[124578]|\n 6[01]\n )|\n 3(?:\n 1[3-6]|\n [23][2-6]|\n 4[2356]\n )|\n 4(?:\n [23][2-6]|\n 4[3-6]|\n 5[256]|\n 6[25-8]|\n 7[24-6]|\n 8[4-6]\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [0-25-8]\\d{2}|\n 32\\d|\n 421\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "72345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[02-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "50012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 0[1-9]|\n [1-9]\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "80123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ML", countryCode = "223", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000083/en","http://crt-mali.org/pdf/plan_num"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[246-9]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 67|\n 74\n "], nfFormat = "$1", nfInternationalFormat = Just ["NA"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[246-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 0(?:\n 2\\d|\n 7[0-8]\n )|\n 1(?:\n 2[5-7]|\n [3-689]\\d\n )\n )|\n 44[1239]\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 079|\n 17\\d\n )|\n [679]\\d{3}|\n 8[239]\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "65012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MM", countryCode = "95", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000092/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 2[245]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["251"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 16|\n 2\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 67|\n 81\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 9(?:\n 2[0-4]|\n [35-9]|\n 4[137-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)([34]\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 9(?:\n 3[0-36]|\n 4[0-57-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["92[56]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9)(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["93"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [14578]\\d{5,7}|\n [26]\\d{5,8}|\n 9(?:\n 2\\d{0,2}|\n [58]|\n 3\\d|\n 4\\d{1,2}|\n 6\\d?|\n [79]\\d{0,2}\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 2\\d{1,2}|\n [3-5]\\d|\n 6\\d?|\n [89][0-6]\\d\n )\\d{4}|\n 2(?:\n 2(?:\n 000\\d{3}|\n \\d{4}\n )|\n 3\\d{4}|\n 4(?:\n 0\\d{5}|\n \\d{4}\n )|\n 5(?:\n 1\\d{3,6}|\n [02-9]\\d{3,5}\n )|\n [6-9]\\d{4}\n )|\n 4(?:\n 2[245-8]|\n [346][2-6]|\n 5[3-5]\n )\\d{4}|\n 5(?:\n 2(?:\n 20?|\n [3-8]\n )|\n 3[2-68]|\n 4(?:\n 21?|\n [4-8]\n )|\n 5[23]|\n 6[2-4]|\n 7[2-8]|\n 8[24-7]|\n 9[2-7]\n )\\d{4}|\n 6(?:\n 0[23]|\n 1[2356]|\n [24][2-6]|\n 3[24-6]|\n 5[2-4]|\n 6[2-8]|\n 7(?:\n [2367]|\n 4\\d|\n 5\\d?|\n 8[145]\\d\n )|\n 8[245]|\n 9[24]\n )\\d{4}|\n 7(?:\n [04][24-8]|\n [15][2-7]|\n 22|\n 3[2-4]\n )\\d{4}|\n 8(?:\n 1(?:\n 2\\d{1,2}|\n [3-689]\\d\n )|\n 2(?:\n 2\\d|\n 3(?:\n \\d|\n 20\n )|\n [4-8]\\d\n )|\n 3[24]\\d|\n 4[24-7]\\d|\n 5[245]\\d|\n 6[23]\\d\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 17[01]\\d{4}|\n 9(?:\n 2(?:\n [0-4]|\n 5\\d{2}|\n 6[0-5]\\d\n )|\n 3[0-36]\\d|\n 4(?:\n 0[0-4]\\d|\n [1379]\\d|\n 2\\d{2}|\n 4[0-589]\\d|\n 5\\d{2}|\n 88\n )|\n 5[0-6]|\n 61?\\d|\n 7(?:\n 3\\d|\n [789]\\d{2}\n )|\n 8\\d|\n 9(?:\n 1\\d|\n [67]\\d{2}|\n [089]\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "92123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1333\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "13331234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MN", countryCode = "976", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "001", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008E/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]2\\d)(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]2[1-3]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [12](?:\n 27|\n [3-5]\n )\n ","\n [12](?:\n 27|\n [3-5]\\d\n )2\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[57-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([12]\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [12](?:\n 27|\n [3-5]\n )\n ","\n [12](?:\n 27|\n [3-5]\\d\n )[4-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [12]\\d{7,9}|\n [57-9]\\d{7}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [12](?:\n 1\\d|\n 2(?:\n [1-3]\\d?|\n 7\\d\n )|\n 3[2-8]\\d{1,2}|\n 4[2-68]\\d{1,2}|\n 5[1-4689]\\d{1,2}\n )\\d{5}|\n 5[0568]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "50123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 8(?:\n [05689]\\d|\n 3[01]\n )|\n 9[013-9]\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[05-8]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "75123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MO", countryCode = "853", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200007E/en","http://www.dsrt.gov.mo/web/en/generalinfo/allocatednum"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([268]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 28[2-57-9]|\n 8[2-57-9]\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "28212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n [2356]\\d|\n 8[158]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "66123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MP", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "670", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000EE/en","http://www.cnmiphonebook.com/"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 670(?:\n 2(?:\n 3[3-7]|\n 56|\n 8[5-8]\n )|\n 32[1238]|\n 4(?:\n 33|\n 8[348]\n )|\n 5(?:\n 32|\n 55|\n 88\n )|\n 6(?:\n 64|\n 70|\n 82\n )|\n 78[589]|\n 8[3-9]8|\n 989\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6702345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 670(?:\n 2(?:\n 3[3-7]|\n 56|\n 8[5-8]\n )|\n 32[1238]|\n 4(?:\n 33|\n 8[348]\n )|\n 5(?:\n 32|\n 55|\n 88\n )|\n 6(?:\n 64|\n 70|\n 82\n )|\n 78[589]|\n 8[3-9]8|\n 989\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6702345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MQ", countryCode = "596", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000086/en","http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 596(?:\n 0[2-5]|\n [12]0|\n 3[05-9]|\n 4[024-8]|\n [5-7]\\d|\n 89|\n 9[4-8]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "596301234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 696(?:\n [0-479]\\d|\n 5[01]|\n 8[0-689]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "696201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MR", countryCode = "222", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000087/en","http://are.mr/pdfs/pnn2010.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-48]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-48]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 25[08]\\d{5}|\n 35\\d{6}|\n 45[1-7]\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "35123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[234][0-46-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "80012345"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MS", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "664", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200008F/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "664491\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "6644912345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "66449[2-6]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6644923456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MT", countryCode = "356", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000084/en","http://www.mca.org.mt"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2357-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 0(?:\n 1[0-6]|\n 3[1-4]|\n [69]\\d\n )|\n [1-357]\\d{2}\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "21001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 7(?:\n 210|\n [79]\\d{2}\n )|\n 9(?:\n 2(?:\n 1[01]|\n 31\n )|\n 696|\n 8(?:\n 1[1-3]|\n 89|\n 97\n )|\n 9\\d{2}\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "96961234"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7117\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "71171234"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[3467]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80071234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 0(?:\n 0(?:\n 37|\n 43\n )|\n 6\\d{2}|\n 70\\d|\n 9[0168]\n )|\n [12]\\d0[1-5]\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "50037123"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3550\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "35501234"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "501\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "50112345"}), voicemail = Nothing},Territory {abbreviation = "MU", countryCode = "230", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "020", internationalPrefix = Just "0(?:0|[2-7]0|33)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.icta.mu/telecommunications/numbering.htm"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-46-9]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-46-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [03478]\\d|\n 1[0-7]|\n 6[1-69]\n )|\n 4(?:\n [013568]\\d|\n 2[4-7]\n )|\n 5(?:\n 44\\d|\n 471\n )|\n 6\\d{2}|\n 8(?:\n 14|\n 3[129]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 2[59]\\d|\n 4(?:\n 2[1-389]|\n 4\\d|\n 7[1-9]|\n 9\\d\n )|\n 7\\d{2}|\n 8(?:\n [0-2568]\\d|\n 7[15-8]\n )|\n 9[0-8]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "52512345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[012]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "30\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 20|\n 9\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3201234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MV", countryCode = "960", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|19)", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000082/en","http://www.dhiraagu.com.mv"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [3467]|\n 9(?:\n [1-9]|\n 0[1-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["900"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [3467]\\d{6}|\n 9(?:\n 00\\d{7}|\n \\d{6}\n )\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n 0[01]|\n 3[0-59]\n )|\n 6(?:\n [567][02468]|\n 8[024689]|\n 90\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6701234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 46[46]|\n 7[3-9]\\d|\n 9[15-9]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7712345"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "781\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7812345"}), tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MW", countryCode = "265", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000080/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1789]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n \\d{2}\n )?|\n [2789]\\d{2}\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[2-9]|\n 21\\d{2}\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 111|\n 77\\d|\n 88\\d|\n 99\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "991234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MX", countryCode = "52", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[09]", nationalPrefix = Just "01", nationalPrefixForParsing = Just "0[12]|04[45](\\d{10})", nationalPrefixTransformRule = Just "1$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP $FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200008A/en","http://en.wikipedia.org/wiki/%2B52","http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico","http://en.wikipedia.org/wiki/Toll-free_telephone_number"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([358]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 33|\n 55|\n 81\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2467]|\n 3[0-2457-9]|\n 5[089]|\n 8[02-9]|\n 9[0-35-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([358]\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n 33|\n 55|\n 81\n )\n "], nfFormat = "044 $2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n [2467]|\n 3[0-2457-9]|\n 5[089]|\n 8[2-9]|\n 9[1-35-9]\n )\n "], nfFormat = "044 $2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{9,10}", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 33|\n 55|\n 81\n )\\d{8}|\n (?:\n 2(?:\n 0[01]|\n 2[2-9]|\n 3[1-35-8]|\n 4[13-9]|\n 7[1-689]|\n 8[1-578]|\n 9[467]\n )|\n 3(?:\n 1[1-79]|\n [2458][1-9]|\n 7[1-8]|\n 9[1-5]\n )|\n 4(?:\n 1[1-57-9]|\n [24-6][1-9]|\n [37][1-8]|\n 8[1-35-9]|\n 9[2-689]\n )|\n 5(?:\n 88|\n 9[1-79]\n )|\n 6(?:\n 1[2-68]|\n [234][1-9]|\n 5[1-3689]|\n 6[12457-9]|\n 7[1-7]|\n 8[67]|\n 9[4-8]\n )|\n 7(?:\n [13467][1-9]|\n 2[1-8]|\n 5[13-9]|\n 8[1-69]|\n 9[17]\n )|\n 8(?:\n 2[13-689]|\n 3[1-6]|\n 4[124-6]|\n 6[1246-9]|\n 7[1-378]|\n 9[12479]\n )|\n 9(?:\n 1[346-9]|\n 2[1-4]|\n 3[2-46-8]|\n 5[1348]|\n [69][1-9]|\n 7[12]|\n 8[1-8]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "2221234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n (?:\n 33|\n 55|\n 81\n )\\d{8}|\n (?:\n 2(?:\n 2[2-9]|\n 3[1-35-8]|\n 4[13-9]|\n 7[1-689]|\n 8[1-578]|\n 9[467]\n )|\n 3(?:\n 1[1-79]|\n [2458][1-9]|\n 7[1-8]|\n 9[1-5]\n )|\n 4(?:\n 1[1-57-9]|\n [24-6][1-9]|\n [37][1-8]|\n 8[1-35-9]|\n 9[2-689]\n )|\n 5(?:\n 88|\n 9[1-79]\n )|\n 6(?:\n 1[2-68]|\n [2-4][1-9]|\n 5[1-3689]|\n 6[12457-9]|\n 7[1-7]|\n 8[67]|\n 9[4-8]\n )|\n 7(?:\n [13467][1-9]|\n 2[1-8]|\n 5[13-9]|\n 8[1-69]|\n 9[17]\n )|\n 8(?:\n 2[13-689]|\n 3[1-6]|\n 4[124-6]|\n 6[1246-9]|\n 7[1-378]|\n 9[12479]\n )|\n 9(?:\n 1[346-9]|\n 2[1-4]|\n 3[2-46-8]|\n 5[1348]|\n [69][1-9]|\n 7[12]|\n 8[1-8]\n )\n )\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "12221234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 88\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "300\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3001234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "500\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5001234567"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MY", countryCode = "60", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B60","http://www.skmm.gov.my"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-79])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[4-79]"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([18]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[02-46-9][1-9]|\n 8\n "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)([36-8]00)(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[36-8]0"], nfFormat = "$1-$2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(11)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["11"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(15[49])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["15"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13-9]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[2-9]\\d|\n [4-9][2-9]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "323456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 1[1-5]\\d{2}|\n [02-4679][2-9]\\d|\n 59\\d{2}|\n 8(?:\n 1[23]|\n [2-9]\\d\n )\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[378]00\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1300123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1600\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1600123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "154\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1541234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "MZ", countryCode = "258", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000091/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([28]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2|\n 8[2-7]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[28]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [1346]\\d|\n 5[0-2]|\n [78][12]|\n 93\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[23467]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "821234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NA", countryCode = "264", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000093/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1235]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(88)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["88"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(870)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["870"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[68]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 1(?:\n 17|\n 2(?:\n [0189]\\d|\n [2-6]|\n 7\\d?\n )|\n 3(?:\n [01378]|\n 2\\d\n )|\n 4(?:\n [024]|\n 10?|\n 3[15]?\n )|\n 69|\n 7[014]\n )|\n 2(?:\n 17|\n 5(?:\n [0-36-8]|\n 4\\d?\n )|\n 69|\n 70\n )|\n 3(?:\n 17|\n 2(?:\n [0237]\\d?|\n [14-689]\n )|\n 34|\n 6[289]|\n 7[01]|\n 81\n )|\n 4(?:\n 17|\n 2(?:\n [012]|\n 7?\n )|\n 4(?:\n [06]|\n 1\\d?\n )|\n 5(?:\n [01357]|\n [25]\\d?\n )|\n 69|\n 7[01]\n )|\n 5(?:\n 17|\n 2(?:\n [0459]|\n [23678]\\d?\n )|\n 69|\n 7[01]\n )|\n 6(?:\n 17|\n 2(?:\n 5|\n 6\\d?\n )|\n 38|\n 42|\n 69|\n 7[01]\n )|\n 7(?:\n 17|\n 2(?:\n [569]|\n [234]\\d?\n )|\n 3(?:\n 0\\d?|\n [13]\n )|\n 69|\n 7[01]\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "61221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 60|\n 8[125]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "811234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8701\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "870123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 3\\d{2}|\n 86\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "88612345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NC", countryCode = "687", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000098/en","http://www.opt.nc"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-46-9]|\n 5[0-4]\n "], nfFormat = "$1.$2.$3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[03-9]|\n 3[0-5]|\n 4[1-7]|\n 88\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5[0-4]|\n [79]\\d|\n 8[0-79]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "751234"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "36\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "366711"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NE", countryCode = "227", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [289]|\n 09\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(08)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["08"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[0289]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 0(?:\n 20|\n 3[1-7]|\n 4[134]|\n 5[14]|\n 6[14578]|\n 7[1-578]\n )|\n 1(?:\n 4[145]|\n 5[14]|\n 6[14-68]|\n 7[169]|\n 88\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20201234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 8[089]|\n 9\\d\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "93123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "08\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "08123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "09\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "09123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NF", countryCode = "672", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13]\\d{5}", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 06|\n 17|\n 28|\n 39\n )|\n 3[012]\\d\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "106609"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[58]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "381234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NG", countryCode = "234", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "009", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200009C/en","http://www.ncc.gov.ng/index.php/index.php?option=com_content&view=article&id=113&Itemid=102"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 70|\n 8[01]|\n 90[23589]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [12]|\n 9(?:\n 0[3-9]|\n [1-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [3-6]|\n 7(?:\n [1-79]|\n 0[1-9]\n )|\n 8[2-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]00)(\\d{4})(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([78]00)(\\d{5})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[78]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(78)(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["78"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-6]\\d{5,8}|\n 9\\d{5,9}|\n [78]\\d{5,13}\n ", possibleNumberPattern = Just "\\d{5,14}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [12]\\d{6,7}|\n 9(?:\n 0[3-9]|\n [1-9]\\d\n )\\d{5}|\n (?:\n 3\\d|\n 4[023568]|\n 5[02368]|\n 6[02-469]|\n 7[4-69]|\n 8[2-9]\n )\\d{6}|\n (?:\n 4[47]|\n 5[14579]|\n 6[1578]|\n 7[0-357]\n )\\d{5,6}|\n (?:\n 78|\n 41\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 7[34]\\d|\n 8(?:\n 04|\n [124579]\\d|\n 8[0-3]\n )|\n 95\\d\n )|\n 287[0-7]|\n 3(?:\n 18[1-8]|\n 88[0-7]|\n 9(?:\n 8[5-9]|\n 6[1-5]\n )\n )|\n 4(?:\n 28[0-2]|\n 6(?:\n 7[1-9]|\n 8[02-47]\n )|\n 88[0-2]\n )|\n 5(?:\n 2(?:\n 7[7-9]|\n 8\\d\n )|\n 38[1-79]|\n 48[0-7]|\n 68[4-7]\n )|\n 6(?:\n 2(?:\n 7[7-9]|\n 8\\d\n )|\n 4(?:\n 3[7-9]|\n [68][129]|\n 7[04-69]|\n 9[1-8]\n )|\n 58[0-2]|\n 98[7-9]\n )|\n 7(?:\n 38[0-7]|\n 69[1-8]|\n 78[2-4]\n )|\n 8(?:\n 28[3-9]|\n 38[0-2]|\n 4(?:\n 2[12]|\n 3[147-9]|\n 5[346]|\n 7[4-9]|\n 8[014-689]|\n 90\n )|\n 58[1-8]|\n 78[2-9]|\n 88[5-7]\n )|\n 98[07]\\d\n )\\d{4}|\n (?:\n 70[1-689]\\d|\n 8(?:\n 0(?:\n 1[01]|\n [2-9]\\d\n )|\n 1(?:\n [0-8]\\d|\n 9[01]\n )\n )|\n 90[23589]\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "8021234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7,11}", possibleNumberPattern = Just "\\d{10,14}", exampleNumber = Just "80017591759"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "700\\d{7,11}", possibleNumberPattern = Just "\\d{10,14}", exampleNumber = Just "7001234567"}), voicemail = Nothing},Territory {abbreviation = "NI", countryCode = "505", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200009A/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[12578]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 5[0-7]\\d{5}|\n [78]\\d{6}\n )|\n 7[5-8]\\d{6}|\n 8\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "81234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "18001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NL", countryCode = "31", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B31","http://wetten.overheid.nl/BWBR0010198"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-578]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[035]|\n 2[0346]|\n 3[03568]|\n 4[0356]|\n 5[0358]|\n 7|\n 8[4578]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-5]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[16-8]|\n 2[259]|\n 3[124]|\n 4[17-9]|\n 5[124679]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6)(\\d{8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6[0-57-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(66)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["66"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(14)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["14"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]0\\d)(\\d{4,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 80|\n 9\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{4,8}|\n [2-7]\\d{8}|\n [89]\\d{6,9}\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "14\\d{3,4}", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Nothing}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[0135-8]|\n 2[02-69]|\n 3[0-68]|\n 4[0135-9]|\n [57]\\d|\n 8[478]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-58]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "612345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "66\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "662345678"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[069]\\d{4,7}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "9061234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "851234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 140(?:\n 1(?:\n [035]|\n [16-8]\\d\n )|\n 2(?:\n [0346]|\n [259]\\d\n )|\n 3(?:\n [03568]|\n [124]\\d\n )|\n 4(?:\n [0356]|\n [17-9]\\d\n )|\n 5(?:\n [0358]|\n [124679]\\d\n )|\n 7\\d|\n 8[458]\n )\n ", possibleNumberPattern = Just "\\d{5,6}", exampleNumber = Just "14020"}), voicemail = Nothing},Territory {abbreviation = "NO", countryCode = "47", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.npt.no/npt/numsys/E.164.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([489]\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[489]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[235-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0\\d{4}|\n [2-9]\\d{7}\n ", possibleNumberPattern = Just "\\d{5}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[1-4]|\n 3[1-3578]|\n 5[1-35-7]|\n 6[1-4679]|\n 7[0-8]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4[015-8]|\n 5[89]|\n 87|\n 9\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "40612345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "82[09]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 810(?:\n 0[0-6]|\n [2-8]\\d\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81021234"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "880\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85[0-5]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0\\d{4}|\n 81(?:\n 0(?:\n 0[7-9]|\n 1\\d\n )|\n 5\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "01234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81212345"})},Territory {abbreviation = "NP", countryCode = "977", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000095/en","http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php","http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[2-6]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[01]|\n [2-8]|\n 9(?:\n [1-69]|\n 7[15-9]\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 9(?:\n 6[013]|\n 7[245]|\n 8\n )\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-8]\\d{7}|\n 9(?:\n [1-69]\\d{6,8}|\n 7[2-6]\\d{5,7}|\n 8\\d{8}\n )\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[0-6]\\d|\n 2[13-79][2-6]|\n 3[135-8][2-6]|\n 4[146-9][2-6]|\n 5[135-7][2-6]|\n 6[13-9][2-6]|\n 7[15-9][2-6]|\n 8[1-46-9][2-6]|\n 9[1-79][2-6]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "14567890"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 6[013]|\n 7[245]|\n 8[0-24-6]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9841234567"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NR", countryCode = "674", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000094/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[458]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 444|\n 888\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "4441234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55[5-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "5551234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NU", countryCode = "683", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000EC/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-5]\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[34]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "4002"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[125]\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "1234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "NZ", countryCode = "64", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:0|161)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T0202000099/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([34679])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [346]|\n 7[2-57-9]|\n 9[1-9]\n "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(24099)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["240","2409","24099"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 1[1-9]|\n [69]|\n 7[0-35-9]\n )|\n 70|\n 86\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[028]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 10|\n 74\n )|\n 5|\n [89]0\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6[235-9]\\d{6}|\n [2-57-9]\\d{7,10}\n ", possibleNumberPattern = Just "\\d{7,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[2-79]|\n [49][2-9]|\n 6[235-9]|\n 7[2-57-9]\n )\\d{6}|\n 24099\\d{3}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "32345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [028]\\d{7,8}|\n 1(?:\n [03]\\d{5,7}|\n [12457]\\d{5,6}|\n [689]\\d{5}\n )|\n [79]\\d{7}\n )\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "211234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[28]6\\d{6,7}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "26123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 508\\d{6,7}|\n 80\\d{6,8}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{7,9}", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "OM", countryCode = "968", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T020200009F/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([79]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[79]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]00)(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[58]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5|\n [279]\\d\n )\\d{6}|\n 800\\d{5,6}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-6]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "23123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7[19]\\d{6}|\n 9(?:\n 0[1-9]|\n [1-9]\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "92123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8007\\d{4,5}|\n 500\\d{4}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "80071234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PA", countryCode = "507", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.asep.gob.pa/telecom/pnn/default.asp","http://en.wikipedia.org/wiki/%2B507"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-57-9]"], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 0[0-8]|\n 1[49]|\n 2[37]|\n 3[0137]|\n 4[147]|\n 5[05]|\n 6[58]|\n 7[0167]|\n 8[58]|\n 9[139]\n )|\n 2(?:\n [0235679]\\d|\n 1[0-7]|\n 4[04-9]|\n 8[028]\n )|\n 3(?:\n [09]\\d|\n 1[014-7]|\n 2[0-3]|\n 3[03]|\n 4[03-57]|\n 55|\n 6[068]|\n 7[06-8]|\n 8[06-9]\n )|\n 4(?:\n 3[013-69]|\n 4\\d|\n 7[0-589]\n )|\n 5(?:\n [01]\\d|\n 2[0-7]|\n [56]0|\n 79\n )|\n 7(?:\n 0[09]|\n 2[0-267]|\n 3[06]|\n [469]0|\n 5[06-9]|\n 7[0-24-79]|\n 8[7-9]\n )|\n 8(?:\n 09|\n [34]\\d|\n 5[0134]|\n 8[02]\n )|\n 9(?:\n 0[6-9]|\n 1[016-8]|\n 2[036-8]|\n 3[3679]|\n 40|\n 5[0489]|\n 6[06-9]|\n 7[046-9]|\n 8[36-8]|\n 9[1-9]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2001234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[16]1|\n 21[89]|\n 8(?:\n 1[01]|\n 7[23]\n )\n )\\d{4}|\n 6(?:\n [024-9]\\d|\n 1[0-5]|\n 3[0-24-9]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "60012345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[09]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 779|\n 8(?:\n 55|\n 60|\n 7[78]\n )|\n 9(?:\n 00|\n 81\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8601234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PE", countryCode = "51", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "19(?:1[124]|77|90)00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " Anexo ", nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000A6/en","http://en.wikipedia.org/wiki/+51","http://www.assistbook.com/South%20America/Peru/widecodes"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4-8]\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [4-7]|\n 8[2-4]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[14-9]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1\\d|\n 4[1-4]|\n 5[1-46]|\n 6[1-7]|\n 7[2-46]|\n 8[2-4]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "11234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "805\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80512345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80112345"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[24]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80212345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PF", countryCode = "689", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004D/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 4[09]|\n 8[79]\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["44"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4\\d{5,7}|\n 8\\d{7}\n ", possibleNumberPattern = Just "\\d{6}(?:\\d{2})?", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "44\\d{4}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "441234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4(?:\n [09][45689]\\d|\n 4\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "40412345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[79]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "87123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PG", countryCode = "675", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000A4/en","http://en.wikipedia.org/wiki/%2B675"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [13-689]|\n 27\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 20|\n 7\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[0-2]\\d|\n 4[25]\\d|\n 5[34]\\d|\n 64[1-9]|\n 77(?:\n [0-24]\\d|\n 30\n )|\n 85[02-46-9]|\n 9[78]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "3123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 20150|\n 68\\d{2}|\n 7(?:\n [0-689]\\d|\n 75\n )\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "6812345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "180\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "1801234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "275\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2751234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PH", countryCode = "63", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B63"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3(?:\n 23|\n 39|\n 46\n )|\n 4(?:\n 2[3-6]|\n [35]9|\n 4[26]|\n 76\n )|\n 5(?:\n 22|\n 44\n )|\n 642|\n 8(?:\n 62|\n 8[245]\n )\n ","\n 3(?:\n 230|\n 397|\n 461\n )|\n 4(?:\n 2(?:\n 35|\n [46]4|\n 51\n )|\n 396|\n 4(?:\n 22|\n 63\n )|\n 59[347]|\n 76[15]\n )|\n 5(?:\n 221|\n 446\n )|\n 642[23]|\n 8(?:\n 622|\n 8(?:\n [24]2|\n 5[13]\n )\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 346|\n 4(?:\n 27|\n 9[35]\n )|\n 883\n ","\n 3469|\n 4(?:\n 279|\n 9(?:\n 30|\n 56\n )\n )|\n 8834\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-8]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-8]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 81|\n 9\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1800)(\\d{1,2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{5,7}|\n [3-9]\\d{7,9}|\n 1800\\d{7,9}\n ", possibleNumberPattern = Just "\\d{5,13}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{5}(?:\\d{2})?|\n (?:\n 3[2-68]|\n 4[2-9]|\n 5[2-6]|\n 6[2-58]|\n 7[24578]|\n 8[2-8]\n )\\d{7}|\n 88(?:\n 22\\d{6}|\n 42\\d{4}\n )\n ", possibleNumberPattern = Just "\\d{5,10}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 81[37]|\n 9(?:\n 0[5-9]|\n 1[024-9]|\n 2[0-35-9]|\n 3[02-9]|\n 4[236-9]|\n 50|\n 7[34-79]|\n 89|\n 9[4-9]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9051234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{7,9}", possibleNumberPattern = Just "\\d{11,13}", exampleNumber = Just "180012345678"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PK", countryCode = "92", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000A1/en","http://en.wikipedia.org/wiki/%2B92"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(111)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 2[125]|\n 4[0-246-9]|\n 5[1-35-7]|\n 6[1-8]|\n 7[14]|\n 8[16]|\n 91\n )1\n ","\n (?:\n 2[125]|\n 4[0-246-9]|\n 5[1-35-7]|\n 6[1-8]|\n 7[14]|\n 8[16]|\n 91\n )11\n ","\n (?:\n 2[125]|\n 4[0-246-9]|\n 5[1-35-7]|\n 6[1-8]|\n 7[14]|\n 8[16]|\n 91\n )111\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(111)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n ","\n (?:\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n )\\d1\n ","\n (?:\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n )\\d11\n ","\n (?:\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n )\\d111\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{7,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 2[125]|\n 4[0-246-9]|\n 5[1-35-7]|\n 6[1-8]|\n 7[14]|\n 8[16]|\n 91\n )[2-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n ","\n (?:\n 2[349]|\n 45|\n 54|\n 60|\n 72|\n 8[2-5]|\n 9[2-9]\n )\\d[2-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(3\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([15]\\d{3})(\\d{5,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 58[12]|\n 1\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(586\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["586"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]00)(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]00"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{8}|\n [2-8]\\d{5,11}|\n 9(?:\n [013-9]\\d{4,9}|\n 2\\d(?:\n 111\\d{6}|\n \\d{3,7}\n )\n )\n ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 21|\n 42\n )[2-9]\\d{7}|\n (?:\n 2[25]|\n 4[0146-9]|\n 5[1-35-7]|\n 6[1-8]|\n 7[14]|\n 8[16]|\n 91\n )[2-9]\\d{6}|\n (?:\n 2(?:\n 3[2358]|\n 4[2-4]|\n 9[2-8]\n )|\n 45[3479]|\n 54[2-467]|\n 60[468]|\n 72[236]|\n 8(?:\n 2[2-689]|\n 3[23578]|\n 4[3478]|\n 5[2356]\n )|\n 9(?:\n 1|\n 2[2-8]|\n 3[27-9]|\n 4[2-6]|\n 6[3569]|\n 9[25-8]\n )\n )[2-9]\\d{5,6}|\n 58[126]\\d{7}\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 0\\d|\n 1[0-6]|\n 2[0-5]|\n 3[0-7]|\n 4[0-8]|\n 55|\n 64\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "3012345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "122\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "122044444"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [125]|\n 3[2358]|\n 4[2-4]|\n 9[2-8]\n )|\n 4(?:\n [0-246-9]|\n 5[3479]\n )|\n 5(?:\n [1-35-7]|\n 4[2-467]\n )|\n 6(?:\n [1-8]|\n 0[468]\n )|\n 7(?:\n [14]|\n 2[236]\n )|\n 8(?:\n [16]|\n 2[2-689]|\n 3[23578]|\n 4[3478]|\n 5[2356]\n )|\n 9(?:\n 1|\n 22|\n 3[27-9]|\n 4[2-6]|\n 6[3569]|\n 9[2-7]\n )\n )111\\d{6}\n ", possibleNumberPattern = Just "\\d{11,12}", exampleNumber = Just "21111825888"}), voicemail = Nothing},Territory {abbreviation = "PL", countryCode = "48", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B48","http://www.itu.int/oth/T02020000A8/en","http://www.uke.gov.pl/uke/index.jsp?place=Lead24&news_cat_id=277&news_id=3791&layout=9&page=text","http://www.sgwp.wp.mil.pl/pl/1_1225.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [14]|\n 2[0-57-9]|\n 3[2-4]|\n 5[24-689]|\n 6[1-3578]|\n 7[14-7]|\n 8[1-79]|\n 9[145]\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{1})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[12]2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 26|\n 39|\n 5[0137]|\n 6[0469]|\n 7[02389]|\n 8[08]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["64"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["64"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [12]\\d{6,8}|\n [3-57-9]\\d{8}|\n 6\\d{5,8}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[2-8]|\n 2[2-69]|\n 3[2-4]|\n 4[1-468]|\n 5[24-689]|\n 6[1-3578]|\n 7[14-7]|\n 8[1-79]|\n 9[145]\n )\\d{7}|\n [12]2\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5[0137]|\n 6[069]|\n 7[2389]|\n 88\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "512345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64\\d{4,7}", possibleNumberPattern = Nothing, exampleNumber = Just "641234567"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801234567"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "39\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "391234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PM", countryCode = "508", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([45]\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[45]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "41\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "411234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "551234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PR", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "787|939", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AA/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 787|\n 939\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7872345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 787|\n 939\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7872345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PS", countryCode = "970", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/%2B970","http://www.wtng.info/wtng-970-ps.html","http://www.paltel.ps"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2489])(2\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2489]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5[69]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[78]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[78]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [24589]\\d{7,8}|\n 1(?:\n [78]\\d{8}|\n [49]\\d{2,3}\n )\n ", possibleNumberPattern = Just "\\d{4,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 22[234789]|\n 42[45]|\n 82[01458]|\n 92[369]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "22234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[69]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "599123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 4|\n 9\\d\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Just "19123"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1700\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1700123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PT", countryCode = "351", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.anacom.pt/render.jsp?categoryId=279098"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[12]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-46-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[3-9]|\n [346-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-46-9]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [12]\\d|\n [35][1-689]|\n 4[1-59]|\n 6[1-35689]|\n 7[1-9]|\n 8[1-69]|\n 9[1256]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n [1236]\\d{2}|\n 480\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[02]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 0[178]|\n 4[68]\n )\\d{6}|\n 76(?:\n 0[1-57]|\n 1[2-47]|\n 2[237]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "760123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 8\\d|\n 9[1579]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "808123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "884[0-4689]\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "884123456"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "30\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "301234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n 0(?:\n 7\\d|\n 8[17]\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "707123456"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "600\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "600110000"})},Territory {abbreviation = "PW", countryCode = "680", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "01[12]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000A2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2552255|\n (?:\n 277|\n 345|\n 488|\n 5(?:\n 35|\n 44|\n 87\n )|\n 6(?:\n 22|\n 54|\n 79\n )|\n 7(?:\n 33|\n 47\n )|\n 8(?:\n 24|\n 55|\n 76\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2771234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[234689]0|\n 77[45789]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6201234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "PY", countryCode = "595", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay","http://www.itu.int/oth/T02020000A5/en","http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n [26]1|\n 3[289]|\n 4[124678]|\n 7[123]|\n 8[1236]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-9]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[1-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "($FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-8][1-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5[0-5]\\d{4,7}|\n [2-46-9]\\d{5,8}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [26]1|\n 3[289]|\n 4[124678]|\n 7[123]|\n 8[1236]\n )\\d{5,7}|\n (?:\n 2(?:\n 2[4568]|\n 7[15]|\n 9[1-5]\n )|\n 3(?:\n 18|\n 3[167]|\n 4[2357]|\n 51\n )|\n 4(?:\n 18|\n 2[45]|\n 3[12]|\n 5[13]|\n 64|\n 71|\n 9[1-47]\n )|\n 5(?:\n [1-4]\\d|\n 5[0234]\n )|\n 6(?:\n 3[1-3]|\n 44|\n 7[1-4678]\n )|\n 7(?:\n 17|\n 4[0-4]|\n 6[1-578]|\n 75|\n 8[0-8]\n )|\n 858\n )\\d{5,6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 6[12]|\n [78][1-6]|\n 9[1-5]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "961456789"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8700[0-4]\\d{4}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "870012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]0\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "201234567"}), voicemail = Nothing},Territory {abbreviation = "QA", countryCode = "974", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000AB/en","http://wtng.info/wtng-qq.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([28]\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[28]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-7]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-7]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4[04]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "44123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3567]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "33123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [12]\\d|\n 61\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RE", countryCode = "262", mainCountryForCode = Just True, leadingDigits = Just "262|6[49]|8", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200004B/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([268]\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "262\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "262161234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 9[23]|\n 47\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "692123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89[1-37-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "891123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 1[019]|\n 2[0156]|\n 84|\n 90\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RO", countryCode = "40", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " int ", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000AC/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[23]1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(21)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["21"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [23][3-7]|\n [7-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2[3-6]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{5,8}|\n [37-9]\\d{8}\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 1(?:\n \\d{7}|\n 9\\d{3}\n )|\n [3-6](?:\n \\d{7}|\n \\d9\\d{2}\n )\n )|\n 3[13-6]\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "211234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [0-8]\\d{2}|\n 99\\d\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[036]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "801\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "802\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "802123456"}), voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "37\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "372123456"}), voicemail = Nothing},Territory {abbreviation = "RS", countryCode = "381", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000B9/en","http://registar.ratel.rs/en/reg202"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([23]\\d{2})(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 2[389]|\n 39\n )0\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-3]\\d)(\\d{5,10})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1|\n 2(?:\n [0-24-7]|\n [389][1-9]\n )|\n 3(?:\n [0-8]|\n 9[1-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(6\\d)(\\d{6,8})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7[26])(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[26]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7[08]\\d)(\\d{4,9})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[08]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [126-9]\\d{4,11}|\n 3(?:\n [0-79]\\d{3,10}|\n 8[2-9]\\d{2,9}\n )\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n [02-9][2-9]|\n 1[1-9]\n )\\d|\n 2(?:\n [0-24-7][2-9]\\d|\n [389](?:\n 0[2-9]|\n [2-9]\\d\n )\n )|\n 3(?:\n [0-8][2-9]\\d|\n 9(?:\n [2-9]\\d|\n 0[2-9]\n )\n )\n )\\d{3,8}\n ", possibleNumberPattern = Just "\\d{5,12}", exampleNumber = Just "10234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n [0-689]|\n 7\\d\n )\\d{6,7}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "601234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{3,9}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 90[0169]|\n 78\\d\n )\\d{3,7}\n ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "90012345"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[06]\\d{4,10}", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Just "700123456"}), voicemail = Nothing},Territory {abbreviation = "RU", countryCode = "7", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP ($FG)", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AD/en","http://en.wikipedia.org/wiki/%2B7"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-79]"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3489]\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[34689]"], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3489]\\d{9}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n 0[12]|\n 4[1-35-79]|\n 5[1-3]|\n 65|\n 8[1-58]|\n 9[0145]\n )|\n 4(?:\n 01|\n 1[1356]|\n 2[13467]|\n 7[1-5]|\n 8[1-7]|\n 9[1-689]\n )|\n 8(?:\n 1[1-8]|\n 2[01]|\n 3[13-6]|\n 4[0-8]|\n 5[15]|\n 6[1-35-79]|\n 7[1-37-9]\n )\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3011234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{9}", possibleNumberPattern = Nothing, exampleNumber = Just "9123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[04]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[39]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "8091234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "RW", countryCode = "250", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf","http://en.wikipedia.org/wiki/+250"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([7-9]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0\\d)(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[027-9]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2[258]\\d{7}|\n 06\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "250123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[238]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "720123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SA", countryCode = "966", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia","http://www.itu.int/oth/T02020000B7/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-467])(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-467]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[1-467]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(5\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["5"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(92\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["92"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(811)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["81"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1\\d{7,8}|\n (?:\n [2-467]|\n 92\n )\\d{7}|\n 5\\d{8}|\n 8\\d{9}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 11\\d{7}|\n 1?(?:\n 2[24-8]|\n 3[35-8]|\n 4[3-68]|\n 6[2-5]|\n 7[235-7]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5(?:\n [013-689]\\d|\n 7[0-26-8]\n )|\n 811\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "512345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "92[05]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "920012345"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SB", countryCode = "677", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[01]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BF/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[7-9]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-9]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[4-79]|\n [23]\\d|\n 4[0-2]|\n 5[03]|\n 6[0-37]\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "40123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 48\\d{3}|\n 7(?:\n 30|\n [46-8]\\d|\n 5[025-9]|\n 9[0-5]\n )\\d{4}|\n 8[4-9]\\d{5}|\n 9(?:\n 1[2-9]|\n 2[013-9]|\n 3[0-2]|\n [46]\\d|\n 5[0-46-9]|\n 7[0-689]|\n 8[0-79]|\n 9[0-8]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7421234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1[38]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "18123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[12]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "51123"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SC", countryCode = "248", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0[0-2]", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BA/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[246]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2468]\\d{5,6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "4[2-46]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4217123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[5-8]\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2510123"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8000\\d{2}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "800000"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "6412345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SD", countryCode = "249", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C4/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[19]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n [125]\\d|\n 8[3567]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "121231234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0-3569]\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "911231234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SE", countryCode = "46", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/swedish-numbering-plan-for-telephony-acc-itu-140407.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8)(\\d{2,3})(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-69]\\d)(\\d{2,3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[013689]|\n 2[0136]|\n 3[1356]|\n 4[0246]|\n 54|\n 6[03]|\n 90\n "], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-469]\\d)(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[136]|\n 2[136]|\n 3[356]|\n 4[0246]|\n 6[03]|\n 90\n "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[2457]|\n 2(?:\n [247-9]|\n 5[0138]\n )|\n 3[0247-9]|\n 4[1357-9]|\n 5[0-35-9]|\n 6(?:\n [124-689]|\n 7[0-2]\n )|\n 9(?:\n [125-8]|\n 3[0-5]|\n 4[0-3]\n )\n "], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[2457]|\n 2(?:\n [247-9]|\n 5[0138]\n )|\n 3[0247-9]|\n 4[1357-9]|\n 5[0-35-9]|\n 6(?:\n [124-689]|\n 7[0-2]\n )|\n 9(?:\n [125-8]|\n 3[0-5]|\n 4[0-3]\n )\n "], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(77)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1-$2$3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(20)(\\d{2,3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["20"], nfFormat = "$1-$2 $3", nfInternationalFormat = Just ["$1 $2 $3"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[034]"], nfFormat = "$1-$2 $3 $4", nfInternationalFormat = Just ["$1 $2 $3 $4"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9[034]\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[034]"], nfFormat = "$1-$2", nfInternationalFormat = Just ["$1 $2"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 25[245]|\n 67[3-6]\n "], nfFormat = "$1-$2 $3 $4 $5", nfInternationalFormat = Just ["$1 $2 $3 $4 $5"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-35-9]\\d{5,11}|\n 4\\d{6,8}\n ", possibleNumberPattern = Just "\\d{6,12}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 0[1-8]\\d{6}|\n [136]\\d{5,7}|\n (?:\n 2[0-35]|\n 4[0-4]|\n 5[0-25-9]|\n 7[13-6]|\n [89]\\d\n )\\d{5,6}\n )|\n 2(?:\n [136]\\d{5,7}|\n (?:\n 2[0-7]|\n 4[0136-8]|\n 5[0138]|\n 7[018]|\n 8[01]|\n 9[0-57]\n )\\d{5,6}\n )|\n 3(?:\n [356]\\d{5,7}|\n (?:\n 0[0-4]|\n 1\\d|\n 2[0-25]|\n 4[056]|\n 7[0-2]|\n 8[0-3]|\n 9[023]\n )\\d{5,6}\n )|\n 4(?:\n [0246]\\d{5,7}|\n (?:\n 1[013-8]|\n 3[0135]|\n 5[14-79]|\n 7[0-246-9]|\n 8[0156]|\n 9[0-689]\n )\\d{5,6}\n )|\n 5(?:\n 0[0-6]|\n [15][0-5]|\n 2[0-68]|\n 3[0-4]|\n 4\\d|\n 6[03-5]|\n 7[013]|\n 8[0-79]|\n 9[01]\n )\\d{5,6}|\n 6(?:\n [03]\\d{5,7}|\n (?:\n 1[1-3]|\n 2[0-4]|\n 4[02-57]|\n 5[0-37]|\n 6[0-3]|\n 7[0-2]|\n 8[0247]|\n 9[0-356]\n )\\d{5,6}\n )|\n 8\\d{6,8}|\n 9(?:\n 0[1-9]\\d{4,6}|\n (?:\n 1[0-68]|\n 2\\d|\n 3[02-5]|\n 4[0-3]|\n 5[0-4]|\n [68][01]|\n 7[0135-8]\n )\\d{5,6}\n )\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "8123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[02369]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "701234567"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "74[02-9]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "740123456"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "20\\d{4,7}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "20123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 649\\d{6}|\n 9(?:\n 00|\n 39|\n 44\n )[1-8]\\d{3,6}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "9001234567"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 77(?:\n 0\\d{3}(?:\\d{3})?|\n [1-7]\\d{6}\n )\n ", possibleNumberPattern = Just "\\d{6}(?:\\d{3})?", exampleNumber = Just "771234567"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "75[1-8]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "751234567"}), voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 25[245]|\n 67[3-6]\n )\\d{9}\n ", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "254123456789"})},Territory {abbreviation = "SG", countryCode = "65", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0[0-3]\\d", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3689]\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [369]|\n 8[1-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7000)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [36]\\d{7}|\n [17-9]\\d{7,10}\n ", possibleNumberPattern = Just "\\d{8,11}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "61234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 8[1-8]|\n 9[0-8]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1?800\\d{7}", possibleNumberPattern = Just "\\d{10,11}", exampleNumber = Just "18001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "19001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "3[12]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "31234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7000\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "70001234567"}), voicemail = Nothing},Territory {abbreviation = "SH", countryCode = "290", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[256]\\d{4}", possibleNumberPattern = Just "\\d{4,5}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [0-57-9]\\d|\n 6[4-9]\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "22158"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[56]\\d{4}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "262\\d{2}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SI", countryCode = "386", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000BE/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [12]|\n 3[24-8]|\n 4[24-8]|\n 5[2-8]|\n 7[3-8]\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-7]\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [37][01]|\n 4[0139]|\n 51|\n 6\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89][09])(\\d{3,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89][09]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([58]\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 59|\n 8[1-3]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-7]\\d{6,7}|\n [89]\\d{4,7}\n ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1\\d|\n [25][2-8]|\n 3[24-8]|\n 4[24-8]|\n 7[3-8]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "11234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [37][01]|\n 4[0139]|\n 51|\n 6[48]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "31234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{4,6}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "80123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 90\\d{4,6}|\n 89[1-3]\\d{2,5}\n ", possibleNumberPattern = Just "\\d{5,8}", exampleNumber = Just "90123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 59|\n 8[1-3]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "59012345"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SJ", countryCode = "47", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.npt.no/pt_internet/numsys/E.164.pdf"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0\\d{4}|\n [4789]\\d{7}\n ", possibleNumberPattern = Just "\\d{5}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "79\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "79123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 4[015-8]|\n 5[89]|\n 9\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "41234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[01]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "80012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "82[09]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "82012345"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 810(?:\n 0[0-6]|\n [2-8]\\d\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81021234"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "880\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "88012345"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "85[0-5]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "85012345"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0\\d{4}|\n 81(?:\n 0(?:\n 0[7-9]|\n 1\\d\n )|\n 5\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "01234"}), voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[23]\\d{5}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "81212345"})},Territory {abbreviation = "SK", countryCode = "421", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000BD/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(16)(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["216"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-5]\\d)(16)(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{3})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1/$2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-5]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[3-5]"], nfFormat = "$1/$2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([689]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[689]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9090)(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9090"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-68]\\d{5,8}|\n 9\\d{6,8}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 602|\n 8(?:\n 00|\n [5-9]\\d\n )|\n 9(?:\n 00|\n [78]\\d\n )\n )\\d{6}|\n 9090\\d{3}\n ", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "800123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 16\\d{3,4}|\n \\d{8}\n )|\n [3-5](?:\n [1-8]16\\d{2,3}|\n \\d{8}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "212345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 0[1-8]|\n 1[0-24-9]|\n 4[0489]|\n 50\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912123456"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9090\\d{3}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9090123"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n [78]\\d{7}|\n 00\\d{6}\n )\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[5-9]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "850123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 02|\n 5[0-4]|\n 9[0-6]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "690123456"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "96\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "961234567"}), voicemail = Nothing},Territory {abbreviation = "SL", countryCode = "232", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP$FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000BB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{7}", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[235]2[2-4][2-9]\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "22221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[15]|\n 3[03-5]|\n 4[04]|\n 5[05]|\n 66|\n 7[6-9]|\n 88|\n 99\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "25123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SM", countryCode = "378", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Just "(?:0549)?([89]\\d{5})", nationalPrefixTransformRule = Just "0549$1", preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B5/en","http://en.wikipedia.org/wiki/%2B39","http://en.wikipedia.org/wiki/%2B378"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[5-7]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(0549)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2", nfInternationalFormat = Just ["($1) $2"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "0549 $1", nfInternationalFormat = Just ["(0549) $1"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[05-7]\\d{7,9}", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0549(?:\n 8[0157-9]|\n 9\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "0549886377"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[16]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "66661212"}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[178]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "71123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "5[158]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "58001110"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SN", countryCode = "221", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B8/en","http://www.artpsenegal.net"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[379]"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3789]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 0(?:\n 1[0-2]|\n 80\n )|\n 282|\n 3(?:\n 8[1-9]|\n 9[3-9]\n )|\n 611|\n 90[1-5]\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "301012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7(?:\n [067]\\d|\n 21|\n 8[0-26]|\n 90\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "701234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88[4689]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "884123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "81[02468]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "810123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3392\\d{5}|\n 93330\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "933301234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SO", countryCode = "252", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C0/en","http://en.wikipedia.org/wiki/+252"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[0-79]|\n [13-5]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 24|\n [67]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5,7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 15|\n 28|\n 6[1-35-9]|\n 799|\n 9[2-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(90\\d)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["90"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-79]\\d{6,8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1\\d|\n 2[0-79]|\n 3[0-46-8]|\n 4[0-7]|\n 59\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4012345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 15\\d|\n 2(?:\n 4\\d|\n 8\n )|\n 6[1-35-9]?\\d{2}|\n 7(?:\n [1-8]\\d|\n 99?\\d\n )|\n 9(?:\n 0[67]|\n [2-9]\n )\\d\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "71123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SR", countryCode = "597", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-4]|\n 5[2-58]\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["56"], nfFormat = "$1-$2-$3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 59|\n [6-8]\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{5,6}", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[1-3]|\n 3[0-7]|\n 4\\d|\n 5[2-58]|\n 68\\d\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 7[124-7]|\n 8[1-9]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7412345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 6\\d{4}|\n 90[0-4]\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "561234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SS", countryCode = "211", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F9/en","http://en.wikipedia.org/wiki/+211"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[19]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "18\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "181234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 12|\n 9[1257]\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "977123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ST", countryCode = "239", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{6}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "22\\d{5}", possibleNumberPattern = Nothing, exampleNumber = Just "2221234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 0(?:\n 0[5-9]|\n [1-9]\\d\n )|\n [89]\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "9812345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SV", countryCode = "503", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200003F/en","http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8§or=2&ordenar=&dir=DESC"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[267]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [267]\\d{7}|\n [89]\\d{6}(?:\\d{4})?\n ", possibleNumberPattern = Just "\n \\d{7,8}|\n \\d{11}\n ", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[1-6]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "70123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{4}(?:\\d{4})?", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{4}(?:\\d{4})?", possibleNumberPattern = Just "\\d{7}(?:\\d{4})?", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SX", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "721", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.nanpa.com/pdf/PL_429.pdf","http://www.itu.int/oth/T02020000F7/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7215(?:\n 4[2-8]|\n 8[239]|\n 9[056]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7215425678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7215(?:\n 1[02]|\n 2\\d|\n 5[034679]|\n 8[014-8]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7215205678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002123456"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SY", countryCode = "963", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C9/en","http://en.wikipedia.org/wiki/%2B963"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[1-5]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(9\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-59]\\d{7,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 1\\d?|\n 4\\d|\n [2356]\n )|\n 2(?:\n 1\\d?|\n [235]\n )|\n 3(?:\n [13]\\d|\n 4\n )|\n 4[13]|\n 5[1-3]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "112345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 22|\n [35][0-8]|\n 4\\d|\n 6[024-9]|\n 88|\n 9[0-489]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "944567890"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "SZ", countryCode = "268", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000C6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[027]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[027]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{4}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "08001234"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-5]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "22171234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[6-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "76123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "08001234"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TA", countryCode = "290", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000AF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8\\d{3}", possibleNumberPattern = Nothing, exampleNumber = Just "8999"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "649", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D8/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5689]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 649(?:\n 712|\n 9(?:\n 4\\d|\n 50\n )\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "6497121234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 649(?:\n 2(?:\n 3[129]|\n 4[1-7]\n )|\n 3(?:\n 3[1-389]|\n 4[1-7]\n )|\n 4[34][1-3]\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6492311234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "64971[01]\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "6497101234"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TD", countryCode = "235", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "00|16", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000029/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2679]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 22(?:\n [3789]0|\n 5[0-5]|\n 6[89]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "22501234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[023568]\\d|\n 77\\d|\n 9\\d{2}\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "63012345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TG", countryCode = "228", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D1/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[29]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n 2[2-7]|\n 3[23]|\n 44|\n 55|\n 66|\n 77\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "22212345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[0-389]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "90112345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TH", countryCode = "66", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000CD/en","http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([13-9]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 14|\n [3-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-9]\\d{7,8}|\n 1\\d{3}(?:\\d{5,6})?\n ", possibleNumberPattern = Just "\\d{4}|\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "1100"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2\\d|\n 3[2-9]|\n 4[2-5]|\n 5[2-6]|\n 7[3-7]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 14|\n 6[1-3]|\n [89]\\d\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "812345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[08]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "601234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{3}", possibleNumberPattern = Just "\\d{4}", exampleNumber = Just "1100"}), voicemail = Nothing},Territory {abbreviation = "TJ", countryCode = "992", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP) $FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000CA/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([349]\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [34]7|\n 91[78]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([4589]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 4[148]|\n [58]|\n 9(?:\n 1[59]|\n [0235-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(331700)(\\d)(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["331","3317","33170","331700"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3[1-5]","\n 3(?:\n [1245]|\n 3(?:\n [02-9]|\n 1[0-589]\n )\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-589]\\d{8}", possibleNumberPattern = Just "\\d{3,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3(?:\n 1[3-5]|\n 2[245]|\n 3[12]|\n 4[24-7]|\n 5[25]|\n 72\n )|\n 4(?:\n 46|\n 74|\n 87\n )\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "372123456"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 41[18]|\n 50[125]|\n 88\\d|\n 9[0-35-9]\\d\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "917123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TK", countryCode = "690", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D2/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-47]\\d{3,6}", possibleNumberPattern = Just "\\d{4,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[2-4]|\n [34]\\d\n )\\d{2,5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3101"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[2-4]\\d{2,5}", possibleNumberPattern = Nothing, exampleNumber = Just "7290"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TL", countryCode = "670", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D0/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-489]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-489]\\d{6}|\n 7\\d{6,7}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[1-5]|\n 3[1-9]|\n 4[1-4]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "2112345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[3-8]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "77212345"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8012345"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9012345"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{5}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7012345"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TM", countryCode = "993", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "($NP $FG)", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D7/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["12"], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP $FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["6"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d)(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 13|\n [2-5]\n "], nfFormat = "$1 $2-$3-$4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-6]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 2\\d|\n 3[1-9]\n )|\n 2(?:\n 22|\n 4[0-35-8]\n )|\n 3(?:\n 22|\n 4[03-9]\n )|\n 4(?:\n 22|\n 3[128]|\n 4\\d|\n 6[15]\n )|\n 5(?:\n 22|\n 5[7-9]|\n 6[014-689]\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "12345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "6[1-9]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "66123456"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TN", countryCode = "216", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D5/en","http://www.tunisietelecom.tn/tt/wcm/connect/?MOD=PDMProxy&TYPE=personalization&ID=NONE&KEY=NONE&LIBRARY=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D&FOLDER=%2F&DOC_NAME=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D%2FOTTI+2011.pdf","http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{7}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n [012]\\d|\n 6[0-4]|\n 91\n )\\d{5}|\n 7\\d{7}|\n 81200\\d{3}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "71234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [259]\\d|\n 4[0-6]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "20123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8010\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "80101234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "88\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "88123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "8[12]10\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "81101234"}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TO", countryCode = "676", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D3/en","http://www.wtng.info/wtng-676-to.html"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [1-6]|\n 7[0-4]|\n 8[05]\n "], nfFormat = "$1-$2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 7[5-9]|\n 8[47-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[02-8]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2\\d|\n 3[1-8]|\n 4[1-4]|\n [56]0|\n 7[0149]|\n 8[05]\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "20123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 7[578]|\n 8[47-9]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "7715123"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "0800\\d{3}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "0800222"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TR", countryCode = "90", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/%2B90","http://www.itu.int/oth/T02020000D6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Just "($NP$FG)", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [23]|\n 4(?:\n [0-35-9]|\n 4[0-35-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Just True, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[589]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(444)(\\d{1})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["444"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-589]\\d{9}|\n 444\\d{4}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "444\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "4441444"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [13][26]|\n [28][2468]|\n [45][268]|\n [67][246]\n )|\n 3(?:\n [13][28]|\n [24-6][2468]|\n [78][02468]|\n 92\n )|\n 4(?:\n [16][246]|\n [23578][2468]|\n 4[26]\n )\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2123456789"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 0[1-7]|\n 22|\n [34]\\d|\n 5[1-59]|\n 9[246]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5012345678"}), pager = Just (PhoneNumberPatterns {nationalNumberPattern = Just "512\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5123456789"}), tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 444\\d{4}|\n 850\\d{7}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Just "4441444"}), voicemail = Nothing},Territory {abbreviation = "TT", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "868", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D4/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 868(?:\n 2(?:\n 01|\n 2[1-6]|\n 3[1-5]\n )|\n 6(?:\n 0[79]|\n 1[02-8]|\n 2[1-9]|\n [3-69]\\d|\n 7[0-79]\n )|\n 82[124]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "8682211234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 868(?:\n 2(?:\n [789]\\d\n )|\n 3(?:\n 0[1-9]|\n 1[02-9]|\n [2-9]\\d\n )|\n 4[6-9]\\d|\n 6(?:\n 20|\n 78|\n 8\\d\n )|\n 7(?:\n 0[1-9]|\n 1[02-9]|\n [2-9]\\d\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8682911234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "868619\\d{4}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Nothing})},Territory {abbreviation = "TV", countryCode = "688", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000D9/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[279]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[02-9]\\d{3}", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "20123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 70\\d|\n 90\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "901234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TW", countryCode = "886", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0(?:0[25679]|19)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just "#", nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000EB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2-8])(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [2-6]|\n [78][1-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 80|\n 9\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(70)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["70"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [2-689]\\d{7,8}|\n 7\\d{7,9}\n ", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{7,8}", possibleNumberPattern = Just "\\d{8,9}", exampleNumber = Just "21234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "70\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7012345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "TZ", countryCode = "255", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[056]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000CB/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([24]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([67]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "2[2-8]\\d{7}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Just "222345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[25-8]|\n 7[13-9]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "621234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[08]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 40|\n 6[01]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "840123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "41\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "412345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UA", countryCode = "380", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "0~0", internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DB/en","http://en.wikipedia.org/wiki/%2B380"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-9]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [38]9|\n 4(?:\n [45][0-5]|\n 87\n )|\n 5(?:\n 0|\n 6[37]|\n 7[37]\n )|\n 6[36-8]|\n 73|\n 9[1-9]\n ","\n [38]9|\n 4(?:\n [45][0-5]|\n 87\n )|\n 5(?:\n 0|\n 6(?:\n 3[14-7]|\n 7\n )|\n 7[37]\n )|\n 6[36-8]|\n 73|\n 9[1-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-689]\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3[1-8]2|\n 4[13678]2|\n 5(?:\n [12457]2|\n 6[24]\n )|\n 6(?:\n [49]2|\n [12][29]|\n 5[24]\n )|\n 8[0-8]|\n 90\n ","\n 3(?:\n [1-46-8]2[013-9]|\n 52\n )|\n 4(?:\n [1378]2|\n 62[013-9]\n )|\n 5(?:\n [12457]2|\n 6[24]\n )|\n 6(?:\n [49]2|\n [12][29]|\n 5[24]\n )|\n 8[0-8]|\n 90\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([3-6]\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3(?:\n 5[013-9]|\n [1-46-8]\n )|\n 4(?:\n [137][013-9]|\n 6|\n [45][6-9]|\n 8[4-6]\n )|\n 5(?:\n [1245][013-9]|\n 6[0135-9]|\n 3|\n 7[4-6]\n )|\n 6(?:\n [49][013-9]|\n 5[0135-9]|\n [12][13-8]\n )\n ","\n 3(?:\n 5[013-9]|\n [1-46-8](?:\n 22|\n [013-9]\n )\n )|\n 4(?:\n [137][013-9]|\n 6(?:\n [013-9]|\n 22\n )|\n [45][6-9]|\n 8[4-6]\n )|\n 5(?:\n [1245][013-9]|\n 6(?:\n 3[02389]|\n [015689]\n )|\n 3|\n 7[4-6]\n )|\n 6(?:\n [49][013-9]|\n 5[0135-9]|\n [12][13-8]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3-9]\\d{8}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 3[1-8]|\n 4[13-8]|\n 5[1-7]|\n 6[12459]\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "311234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 39|\n 50|\n 6[36-8]|\n 73|\n 9[1-9]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "391234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "89\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "891234567"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UG", countryCode = "256", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00[057]", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000F1/en","http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [7-9]|\n 20(?:\n [013-8]|\n 2[5-9]\n )|\n 4(?:\n 6[45]|\n [7-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 3|\n 4(?:\n [1-5]|\n 6[0-36-9]\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(2024)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["2024"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 20(?:\n [0147]\\d{2}|\n 2(?:\n 40|\n [5-9]\\d\n )|\n 3[23]\\d|\n 5[0-4]\\d|\n 6[03]\\d|\n 8[0-2]\\d\n )\\d{4}|\n [34]\\d{8}\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Just "312345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2030\\d{5}|\n 7(?:\n 0[0-7]|\n [15789]\\d|\n 2[03]|\n 30|\n [46][0-4]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800[123]\\d{5}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[123]\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "901123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "US", countryCode = "1", mainCountryForCode = Just True, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.nanpa.com/reports/reports_npa.html","http://en.wikipedia.org/wiki/North_American_Numbering_Plan"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just ["NA"]},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "($1) $2-$3", nfInternationalFormat = Just ["$1-$2-$3"]}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-9]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 0[1-35-9]|\n 1[02-9]|\n 2[04589]|\n 3[149]|\n 4[08]|\n 5[1-46]|\n 6[0279]|\n 7[026]|\n 8[13]\n )|\n 3(?:\n 0[1-57-9]|\n 1[02-9]|\n 2[0135]|\n 3[014679]|\n 4[67]|\n 5[12]|\n 6[014]|\n 8[056]\n )|\n 4(?:\n 0[124-9]|\n 1[02-579]|\n 2[3-5]|\n 3[0245]|\n 4[0235]|\n 58|\n 69|\n 7[0589]|\n 8[04]\n )|\n 5(?:\n 0[1-57-9]|\n 1[0235-8]|\n 20|\n 3[0149]|\n 4[01]|\n 5[19]|\n 6[1-37]|\n 7[013-5]|\n 8[056]\n )|\n 6(?:\n 0[1-35-9]|\n 1[024-9]|\n 2[03689]|\n 3[016]|\n 4[16]|\n 5[017]|\n 6[0-279]|\n 78|\n 8[12]\n )|\n 7(?:\n 0[1-46-8]|\n 1[02-9]|\n 2[0457]|\n 3[1247]|\n 4[037]|\n 5[47]|\n 6[02359]|\n 7[02-59]|\n 8[156]\n )|\n 8(?:\n 0[1-68]|\n 1[02-8]|\n 28|\n 3[0-25]|\n 4[3578]|\n 5[046-9]|\n 6[02-5]|\n 7[028]\n )|\n 9(?:\n 0[1346-9]|\n 1[02-9]|\n 2[0589]|\n 3[01678]|\n 4[0179]|\n 5[12469]|\n 7[0-3589]|\n 8[0459]\n )\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2015555555"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 0[1-35-9]|\n 1[02-9]|\n 2[04589]|\n 3[149]|\n 4[08]|\n 5[1-46]|\n 6[0279]|\n 7[026]|\n 8[13]\n )|\n 3(?:\n 0[1-57-9]|\n 1[02-9]|\n 2[0135]|\n 3[014679]|\n 4[67]|\n 5[12]|\n 6[014]|\n 8[056]\n )|\n 4(?:\n 0[124-9]|\n 1[02-579]|\n 2[3-5]|\n 3[0245]|\n 4[0235]|\n 58|\n 69|\n 7[0589]|\n 8[04]\n )|\n 5(?:\n 0[1-57-9]|\n 1[0235-8]|\n 20|\n 3[0149]|\n 4[01]|\n 5[19]|\n 6[1-37]|\n 7[013-5]|\n 8[056]\n )|\n 6(?:\n 0[1-35-9]|\n 1[024-9]|\n 2[03689]|\n 3[016]|\n 4[16]|\n 5[017]|\n 6[0-279]|\n 78|\n 8[12]\n )|\n 7(?:\n 0[1-46-8]|\n 1[02-9]|\n 2[0457]|\n 3[1247]|\n 4[037]|\n 5[47]|\n 6[02359]|\n 7[02-59]|\n 8[156]\n )|\n 8(?:\n 0[1-68]|\n 1[02-8]|\n 28|\n 3[0-25]|\n 4[3578]|\n 5[046-9]|\n 6[02-5]|\n 7[028]\n )|\n 9(?:\n 0[1346-9]|\n 1[02-9]|\n 2[0589]|\n 3[01678]|\n 4[0179]|\n 5[12469]|\n 7[0-3589]|\n 8[0459]\n )\n )[2-9]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2015555555"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UY", countryCode = "598", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "00", internationalPrefix = Just "0(?:1[3-9]\\d|0)", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Just " int. ", nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E0/en","http://www.ursec.gub.uy","http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[24]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["9[1-9]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$NP$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[89]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2489]\\d{6,7}", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2\\d{7}|\n 4[2-7]\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "21231234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "9[1-9]\\d{6}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "94231234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80[05]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "8001234"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "90[0-8]\\d{4}", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "9001234"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "UZ", countryCode = "998", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Just "8~10", internationalPrefix = Just "810", nationalPrefix = Just "8", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP $FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng","http://www.itu.int/oth/T02020000E1/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([679]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[679]\\d{8}", possibleNumberPattern = Just "\\d{7,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6(?:\n 1(?:\n 22|\n 3[124]|\n 4[1-4]|\n 5[123578]|\n 64\n )|\n 2(?:\n 22|\n 3[0-57-9]|\n 41\n )|\n 5(?:\n 22|\n 3[3-7]|\n 5[024-8]\n )|\n 6\\d{2}|\n 7(?:\n [23]\\d|\n 7[69]\n )|\n 9(?:\n 22|\n 4[1-8]|\n 6[135]\n )\n )|\n 7(?:\n 0(?:\n 5[4-9]|\n 6[0146]|\n 7[12456]|\n 9[135-8]\n )|\n 1[12]\\d|\n 2(?:\n 22|\n 3[1345789]|\n 4[123579]|\n 5[14]\n )|\n 3(?:\n 2\\d|\n 3[1578]|\n 4[1-35-7]|\n 5[1-57]|\n 61\n )|\n 4(?:\n 2\\d|\n 3[1-579]|\n 7[1-79]\n )|\n 5(?:\n 22|\n 5[1-9]|\n 6[1457]\n )|\n 6(?:\n 22|\n 3[12457]|\n 4[13-8]\n )|\n 9(?:\n 22|\n 5[1-9]\n )\n )\n )\\d{5}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "662345678"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 6(?:\n 1(?:\n 2(?:\n 98|\n 2[01]\n )|\n 35[0-4]|\n 50\\d|\n 61[23]|\n 7(?:\n [01][017]|\n 4\\d|\n 55|\n 9[5-9]\n )\n )|\n 2(?:\n 11\\d|\n 2(?:\n [12]1|\n 9[01379]\n )|\n 5(?:\n [126]\\d|\n 3[0-4]\n )|\n 7\\d{2}\n )|\n 5(?:\n 19[01]|\n 2(?:\n 27|\n 9[26]\n )|\n 30\\d|\n 59\\d|\n 7\\d{2}\n )|\n 6(?:\n 2(?:\n 1[5-9]|\n 2[0367]|\n 38|\n 41|\n 52|\n 60\n )|\n 3[79]\\d|\n 4(?:\n 56|\n 83\n )|\n 7(?:\n [07]\\d|\n 1[017]|\n 3[07]|\n 4[047]|\n 5[057]|\n 67|\n 8[0178]|\n 9[79]\n )|\n 9[0-3]\\d\n )|\n 7(?:\n 2(?:\n 24|\n 3[237]|\n 4[5-9]|\n 7[15-8]\n )|\n 5(?:\n 7[12]|\n 8[0589]\n )|\n 7(?:\n 0\\d|\n [39][07]\n )|\n 9(?:\n 0\\d|\n 7[079]\n )\n )|\n 9(?:\n 2(?:\n 1[1267]|\n 5\\d|\n 3[01]|\n 7[0-4]\n )|\n 5[67]\\d|\n 6(?:\n 2[0-26]|\n 8\\d\n )|\n 7\\d{2}\n )\n )\\d{4}|\n 7(?:\n 0\\d{3}|\n 1(?:\n 13[01]|\n 6(?:\n 0[47]|\n 1[67]|\n 66\n )|\n 71[3-69]|\n 98\\d\n )|\n 2(?:\n 2(?:\n 2[79]|\n 95\n )|\n 3(?:\n 2[5-9]|\n 6[0-6]\n )|\n 57\\d|\n 7(?:\n 0\\d|\n 1[17]|\n 2[27]|\n 3[37]|\n 44|\n 5[057]|\n 66|\n 88\n )\n )|\n 3(?:\n 2(?:\n 1[0-6]|\n 21|\n 3[469]|\n 7[159]\n )|\n 33\\d|\n 5(?:\n 0[0-4]|\n 5[579]|\n 9\\d\n )|\n 7(?:\n [0-3579]\\d|\n 4[0467]|\n 6[67]|\n 8[078]\n )|\n 9[4-6]\\d\n )|\n 4(?:\n 2(?:\n 29|\n 5[0257]|\n 6[0-7]|\n 7[1-57]\n )|\n 5(?:\n 1[0-4]|\n 8\\d|\n 9[5-9]\n )|\n 7(?:\n 0\\d|\n 1[024589]|\n 2[0127]|\n 3[0137]|\n [46][07]|\n 5[01]|\n 7[5-9]|\n 9[079]\n )|\n 9(?:\n 7[015-9]|\n [89]\\d\n )\n )|\n 5(?:\n 112|\n 2(?:\n 0\\d|\n 2[29]|\n [49]4\n )|\n 3[1568]\\d|\n 52[6-9]|\n 7(?:\n 0[01578]|\n 1[017]|\n [23]7|\n 4[047]|\n [5-7]\\d|\n 8[78]|\n 9[079]\n )\n )|\n 6(?:\n 2(?:\n 2[1245]|\n 4[2-4]\n )|\n 39\\d|\n 41[179]|\n 5(?:\n [349]\\d|\n 5[0-2]\n )|\n 7(?:\n 0[017]|\n [13]\\d|\n 22|\n 44|\n 55|\n 67|\n 88\n )\n )|\n 9(?:\n 22[128]|\n 3(?:\n 2[0-4]|\n 7\\d\n )|\n 57[05629]|\n 7(?:\n 2[05-9]|\n 3[37]|\n 4\\d|\n 60|\n 7[2579]|\n 87|\n 9[07]\n )\n )\n )\\d{4}|\n 9[0-57-9]\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VA", countryCode = "39", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 0(?:\n 878\\d{5}|\n 6698\\d{5}\n )|\n [1589]\\d{5,10}|\n 3(?:\n [12457-9]\\d{8}|\n [36]\\d{7,9}\n )\n )\n ", possibleNumberPattern = Just "\\d{6,11}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "848\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "848123456"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "06698\\d{5}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "0669812345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n [12457-9]\\d{8}|\n 6\\d{7,8}|\n 3\\d{7,9}\n )\n ", possibleNumberPattern = Just "\\d{9,11}", exampleNumber = Just "3123456789"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 80(?:\n 0\\d{6}|\n 3\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 0878\\d{5}|\n 1(?:\n 44|\n 6[346]\n )\\d{6}|\n 89(?:\n 2\\d{3}|\n 4(?:\n [0-4]\\d{2}|\n [5-9]\\d{4}\n )|\n 5(?:\n [0-4]\\d{2}|\n [5-9]\\d{6}\n )|\n 9\\d{6}\n )\n ", possibleNumberPattern = Just "\\d{6,10}", exampleNumber = Just "899123456"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 84(?:\n [08]\\d{6}|\n [17]\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Just "848123456"}), personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 78\\d|\n 99\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "1781234567"}), voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "55\\d{8}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5512345678"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VC", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "784", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B3/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[5789]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 784(?:\n 266|\n 3(?:\n 6[6-9]|\n 7\\d|\n 8[0-24-6]\n )|\n 4(?:\n 38|\n 5[0-36-8]|\n 8[0-8]\n )|\n 5(?:\n 55|\n 7[0-2]|\n 93\n )|\n 638|\n 784\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "7842661234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 784(?:\n 4(?:\n 3[0-4]|\n 5[45]|\n 89|\n 9[0-58]\n )|\n 5(?:\n 2[6-9]|\n 3[0-4]\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "7844301234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VE", countryCode = "58", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Just "$CC $FG", mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E3/en","http://en.wikipedia.org/wiki/+58"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1-$2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[24589]\\d{9}", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 12|\n 3[457-9]|\n [58][1-9]|\n [467]\\d|\n 9[1-6]\n )|\n 50[01]\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2121234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 4(?:\n 1[24-8]|\n 2[46]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "4121234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9001234567"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VG", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "284", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T020200001E/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 284(?:\n (?:\n 229|\n 4(?:\n 22|\n 9[45]\n )|\n 774|\n 8(?:\n 52|\n 6[459]\n )\n )\\d{4}|\n 496[0-5]\\d{3}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "2842291234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 284(?:\n (?:\n 3(?:\n 0[0-3]|\n 4[0-367]|\n 94\n )|\n 4(?:\n 4[0-6]|\n 68|\n 99\n )|\n 54[0-57]\n )\\d{4}|\n 496[6-9]\\d{3}\n )\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "2843001234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VI", countryCode = "1", mainCountryForCode = Nothing, leadingDigits = Just "340", preferredInternationalPrefix = Nothing, internationalPrefix = Just "011", nationalPrefix = Just "1", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000DF/en"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[3589]\\d{9}", possibleNumberPattern = Just "\\d{7}(?:\\d{3})?", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 340(?:\n 2(?:\n 01|\n 2[0678]|\n 44|\n 77\n )|\n 3(?:\n 32|\n 44\n )|\n 4(?:\n 22|\n 7[34]\n )|\n 5(?:\n 1[34]|\n 55\n )|\n 6(?:\n 26|\n 4[23]|\n 77|\n 9[023]\n )|\n 7(?:\n 1[2-589]|\n 27|\n 7\\d\n )|\n 884|\n 998\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3406421234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 340(?:\n 2(?:\n 01|\n 2[0678]|\n 44|\n 77\n )|\n 3(?:\n 32|\n 44\n )|\n 4(?:\n 22|\n 7[34]\n )|\n 5(?:\n 1[34]|\n 55\n )|\n 6(?:\n 26|\n 4[23]|\n 77|\n 9[023]\n )|\n 7(?:\n 1[2-589]|\n 27|\n 7\\d\n )|\n 884|\n 998\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "3406421234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 8(?:\n 00|\n 44|\n 55|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8002345678"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "900[2-9]\\d{6}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "9002345678"}), sharedCost = Nothing, personalNumber = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 5(?:\n 00|\n 33|\n 44|\n 66|\n 77|\n 88\n )[2-9]\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "5002345678"}), voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "VN", countryCode = "84", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Just True, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E4/en","http://en.wikipedia.org/wiki/%2B84"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([17]99)(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[17]99"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([48])(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 4|\n 8(?:\n [1-57]|\n [689][0-79]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d)(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[025-79]|\n 3[0136-9]|\n 5[2-9]|\n 6[0-46-8]|\n 7[02-79]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(69\\d)(\\d{4,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["69"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235-7]\\d{2})(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2[1348]|\n 3[25]|\n 5[01]|\n 65|\n 7[18]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([89]\\d)(\\d{3})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 8[689]8|\n 9\n "], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[2689]\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1(?:\n [26]|\n 8[68]|\n 99\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Just "$FG", nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(1[89]00)(\\d{4,6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1[89]0"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [17]\\d{6,9}|\n [2-69]\\d{7,9}|\n 8\\d{6,8}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), noInternationalDialling = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [17]99\\d{4}|\n 69\\d{5,6}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "1992000"}), areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n [025-79]|\n 1[0189]|\n [348][01]\n )|\n 3(?:\n [0136-9]|\n [25][01]\n )|\n 4\\d|\n 5(?:\n [01][01]|\n [2-9]\n )|\n 6(?:\n [0-46-8]|\n 5[01]\n )|\n 7(?:\n [02-79]|\n [18][01]\n )\n )\\d{7}|\n 8(?:\n [1-57]\\d|\n [689][0-79]\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "2101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 9\\d|\n 1(?:\n 2\\d|\n 6[2-9]|\n 8[68]|\n 99\n )\n )\\d{7}|\n 8[689]8\\d{6}\n ", possibleNumberPattern = Just "\\d{9,10}", exampleNumber = Just "912345678"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1800\\d{4,6}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1800123456"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1900\\d{4,6}", possibleNumberPattern = Just "\\d{8,10}", exampleNumber = Just "1900123456"}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [17]99\\d{4}|\n 69\\d{5,6}|\n 80\\d{5}\n ", possibleNumberPattern = Just "\\d{7,8}", exampleNumber = Just "1992000"}), voicemail = Nothing},Territory {abbreviation = "VU", countryCode = "678", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E2/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[579]"], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-57-9]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2[02-9]\\d|\n 3(?:\n [5-7]\\d|\n 8[0-8]\n )|\n 48[4-9]|\n 88\\d\n )\\d{2}\n ", possibleNumberPattern = Just "\\d{5}", exampleNumber = Just "22123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 5(?:\n 7[2-5]|\n [0-689]\\d\n )|\n 7[013-7]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7}", exampleNumber = Just "5912345"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3[03]\\d{3}|\n 900\\d{4}\n ", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Just "30123"}), voicemail = Nothing},Territory {abbreviation = "WF", countryCode = "681", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E6/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{2})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[4-8]\\d{5}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 50|\n 68|\n 72\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "501234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 50|\n 68|\n 72|\n 8[23]\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "501234"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[48]0\\d{4}", possibleNumberPattern = Nothing, exampleNumber = Just "401234"})},Territory {abbreviation = "WS", countryCode = "685", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "0", nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000B4/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[2-6]"], nfFormat = "$1", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[2-8]\\d{4,6}", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [2-5]\\d|\n 6[1-9]|\n 84\\d{2}\n )\\d{3}\n ", possibleNumberPattern = Just "\\d{5,7}", exampleNumber = Just "22123"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 60|\n 7[25-7]\\d\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{6,7}", exampleNumber = Just "601234"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{3}", possibleNumberPattern = Just "\\d{6}", exampleNumber = Just "800123"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "YE", countryCode = "967", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E7/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-7])(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [1-6]|\n 7[24-68]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7[0137]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[1-7]\\d{6,8}", possibleNumberPattern = Just "\\d{6,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1(?:\n 7\\d|\n [2-68]\n )|\n 2[2-68]|\n 3[2358]|\n 4[2-58]|\n 5[2-6]|\n 6[3-58]|\n 7[24-68]\n )\\d{5}\n ", possibleNumberPattern = Just "\\d{6,8}", exampleNumber = Just "1234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "7[0137]\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "712345678"}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "YT", countryCode = "262", mainCountryForCode = Nothing, leadingDigits = Just "269|63", preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://en.wikipedia.org/wiki/Telephone_numbers_in_France","http://www.comores-online.com/mwezinet/internet/262"], availableFormats = Nothing, generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[268]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 269(?:\n 6[0-4]|\n 50\n )\\d{4}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "269601234"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "639\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "639123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Nothing, exampleNumber = Just "801234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ZA", countryCode = "27", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Just True, references = ["http://www.itu.int/oth/T02020000C1/en","http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(860)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["860"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [1-79]|\n 8(?:\n [0-47]|\n 6[1-9]\n )\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-4]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3})(\\d{2,3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8[1-4]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n [1-79]\\d{8}|\n 8(?:\n [067]\\d{7}|\n [1-4]\\d{3,7}\n )\n ", possibleNumberPattern = Just "\\d{5,9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 1[0-8]|\n 2[0-378]|\n 3[1-69]|\n 4\\d|\n 5[1346-8]\n )\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "101234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 6[0-5]|\n 7[0-46-9]\n )\\d{7}|\n 8[1-4]\\d{3,7}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "711234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "80\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "801234567"}), premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 86[2-9]\\d{6}|\n 90\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "862345678"}), sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "860\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "860123456"}), personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "87\\d{7}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "871234567"}), uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "861\\d{6}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "861123456"}), voicemail = Nothing},Territory {abbreviation = "ZM", countryCode = "260", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E8/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([29]\\d)(\\d{7})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[29]"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(800)(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["8"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[289]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "21[1-8]\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "211234567"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 9(?:\n 5[05]|\n 6\\d|\n 7[1-9]\n )\\d{6}\n ", possibleNumberPattern = Nothing, exampleNumber = Just "955123456"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{6}", possibleNumberPattern = Nothing, exampleNumber = Just "800123456"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "ZW", countryCode = "263", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Just "00", nationalPrefix = Just "0", nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Just "$NP$FG", nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E9/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([49])(\\d{3})(\\d{2,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 4|\n 9[2-9]\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(7\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["7"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(86\\d{2})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["86[24]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([2356]\\d{2})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 0[45]|\n 2[278]|\n [49]8|\n [78]\n )|\n 3(?:\n 08|\n 17|\n 3[78]|\n 7[1569]|\n 8[37]|\n 98\n )|\n 5[15][78]|\n 6(?:\n [29]8|\n [38]7|\n 6[78]|\n 75|\n [89]8\n )\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 2(?:\n 1[39]|\n 2[0157]|\n 6[14]|\n 7[35]|\n 84\n )|\n 329\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([1-356]\\d)(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 1[3-9]|\n 2[0569]|\n 3[0-69]|\n 5[05689]|\n 6[0-46-9]\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([235]\\d)(\\d{3})(\\d{3,4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n [23]9|\n 54\n "], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "([25]\\d{3})(\\d{3,5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n (?:\n 25|\n 54\n )8\n ","\n 258[23]|\n 5483\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(8\\d{3})(\\d{6})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["86"], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(80\\d)(\\d{3})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["80"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 2(?:\n [012457-9]\\d{3,8}|\n 6(?:\n [14]\\d{7}|\n \\d{4}\n )\n )|\n [13-79]\\d{4,9}|\n 8[06]\\d{8}\n ", possibleNumberPattern = Just "\\d{3,10}", exampleNumber = Nothing}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n 2(?:\n 0(?:\n 4\\d|\n 5\\d{2}\n )|\n 2[278]\\d|\n 48\\d|\n 7(?:\n [1-7]\\d|\n [089]\\d{2}\n )|\n 8(?:\n [2-57-9]|\n [146]\\d{2}\n )|\n 98\n )|\n 3(?:\n 08|\n 17|\n 3[78]|\n 7(?:\n [19]|\n [56]\\d\n )|\n 8[37]|\n 98\n )|\n 5[15][78]|\n 6(?:\n 28\\d{2}|\n [36]7|\n 75\\d|\n [69]8|\n 8(?:\n 7\\d|\n 8\n )\n )\n )\\d{3}|\n (?:\n 2(?:\n 1[39]|\n 2[0157]|\n 6[14]|\n 7[35]|\n 84\n )|\n 329\n )\\d{7}|\n (?:\n 1(?:\n 3\\d{2}|\n 9\\d|\n [4-8]\n )|\n 2(?:\n 0\\d{2}|\n [569]\\d\n )|\n 3(?:\n [26]|\n [013459]\\d\n )|\n 5(?:\n 0|\n 5\\d{2}|\n [689]\\d\n )|\n 6(?:\n [39]|\n [01246]\\d|\n [78]\\d{2}\n )\n )\\d{3}|\n (?:\n 29\\d|\n 39|\n 54\n )\\d{6}|\n (?:\n (?:\n 25|\n 54\n )83|\n 2582\\d\n )\\d{3}|\n (?:\n 4\\d{6,7}|\n 9[2-9]\\d{4,5}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Just "1312345"}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 7[1378]\\d{7}\n ", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "711234567"}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "800\\d{7}", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8001234567"}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 86(?:\n 1[12]|\n 30|\n 44|\n 55|\n 77|\n 8[367]|\n 99\n )\\d{6}\n ", possibleNumberPattern = Just "\\d{10}", exampleNumber = Just "8686123456"}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "800", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "808", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/rec/T-REC-E.169-200205-I/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Just "\\d{8}", exampleNumber = Just "12345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "870", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000065/en","http://www.inmarsat.com"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[35-7]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "301234567"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n (?:\n [356]\\d|\n 7[6-8]\n )\\d{7}\n ", possibleNumberPattern = Nothing, exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "878", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000E5/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "1\\d{11}", possibleNumberPattern = Just "\\d{12}", exampleNumber = Just "101234567890"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "10\\d{10}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "881", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.iridium.com","http://www.itu.int/oth/T0202000069/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["[67]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{8}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "612345678"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[67]\\d{8}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "882", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T0202000054/en","http://www.gsm.aq/numberplan.php","http://www.global.aq","http://www.itu.int/oth/T02020000F4/en","http://www.itu.int/oth/T02020000A0/en","http://www.itu.int/oth/T02020000CC/en","http://www.itu.int/oth/T02020000CF/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["3[23]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["\n 16|\n 342\n "], nfFormat = "$1 $2", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["34[57]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["348"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{2})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["1"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{3,4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{2})(\\d{4,5})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["16"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "[13]\\d{6,11}", possibleNumberPattern = Just "\\d{7,12}", exampleNumber = Just "3451234567"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 3(?:\n 2\\d{3}|\n 37\\d{2}|\n 4(?:\n 2|\n 7\\d{3}\n )\n )\\d{4}\n ", possibleNumberPattern = Just "\\d{7,10}", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 1(?:\n 3(?:\n 0[0347]|\n [13][0139]|\n 2[035]|\n 4[013568]|\n 6[0459]|\n 7[06]|\n 8[15678]|\n 9[0689]\n )\\d{4}|\n 6\\d{5,10}\n )|\n 345\\d{7}\n ", possibleNumberPattern = Just "\\d{7,12}", exampleNumber = Nothing}), uan = Nothing, voicemail = Just (PhoneNumberPatterns {nationalNumberPattern = Just "348[57]\\d{7}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Nothing})},Territory {abbreviation = "001", countryCode = "883", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Nothing, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000FB/en","http://www.itu.int/oth/T02020000FC/en","http://www.itu.int/oth/T02020000F3/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["510"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{3})(\\d{3})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["510"], nfFormat = "$1 $2 $3 $4", nfInternationalFormat = Just []},NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{4})(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just ["51[13]"], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "51\\d{7}(?:\\d{3})?", possibleNumberPattern = Just "\\d{9}(?:\\d{3})?", exampleNumber = Just "510012345"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\n 51(?:\n 00\\d{5}(?:\\d{3})?|\n [13]0\\d{8}\n )\n ", possibleNumberPattern = Nothing, exampleNumber = Nothing}), uan = Nothing, voicemail = Nothing},Territory {abbreviation = "001", countryCode = "888", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/oth/T02020000FA/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d{3})(\\d{3})(\\d{5})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{11}", possibleNumberPattern = Just "\\d{11}", exampleNumber = Just "12345678901"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Nothing, sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{11}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), voicemail = Nothing},Territory {abbreviation = "001", countryCode = "979", mainCountryForCode = Nothing, leadingDigits = Nothing, preferredInternationalPrefix = Nothing, internationalPrefix = Nothing, nationalPrefix = Nothing, nationalPrefixForParsing = Nothing, nationalPrefixTransformRule = Nothing, preferredExtensionPrefix = Nothing, nationalPrefixFormattingRule = Nothing, nationalPrefixOptionalWhenFormatting = Nothing, leadingZeroPossible = Just True, carrierCodeFormattingRule = Nothing, mobileNumberPortableRegion = Nothing, references = ["http://www.itu.int/rec/T-REC-E.169-200205-I/en"], availableFormats = Just [NumberFormat {nfNationalPrefixFormattingRule = Nothing, nfNationalPrefixOptionalWhenFormatting = Nothing, nfCarrierCodeFormattingRule = Nothing, nfPattern = "(\\d)(\\d{4})(\\d{4})", nfLeadingZeroPossible = Nothing, nfLeadingDigits = Just [], nfFormat = "$1 $2 $3", nfInternationalFormat = Just []}], generalDescription = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Just "\\d{9}", exampleNumber = Just "123456789"}), noInternationalDialling = Nothing, areaCodeOptional = Nothing, fixedLine = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), mobile = Just (PhoneNumberPatterns {nationalNumberPattern = Just "NA", possibleNumberPattern = Just "NA", exampleNumber = Nothing}), pager = Nothing, tollFree = Nothing, premiumRate = Just (PhoneNumberPatterns {nationalNumberPattern = Just "\\d{9}", possibleNumberPattern = Nothing, exampleNumber = Nothing}), sharedCost = Nothing, personalNumber = Nothing, voip = Nothing, uan = Nothing, voicemail = Nothing}]}