{
 "code": "TW",
 "alpha3": "TWN",
 "numeric": "158",
 "flag": "🇹🇼",
 "name": "Taiwan",
 "official": "Republic of China (Taiwan)",
 "native": [
  "台灣"
 ],
 "independent": false,
 "status": "officially-assigned",
 "unMember": false,
 "region": "Asia",
 "subregion": "Eastern Asia",
 "capital": [
  "Taipei"
 ],
 "coords": [
  23.5,
  121
 ],
 "area": 36193,
 "landlocked": false,
 "borders": [],
 "demonym": "Taiwanese",
 "tld": [
  ".tw",
  ".台灣",
  ".台湾"
 ],
 "cioc": "TPE",
 "population": 23595300,
 "gdp": 1143000000000,
 "literacy": 96.1,
 "groups": [
  "030"
 ],
 "languages": [
  {
   "code": "zh-Hant",
   "name": "Traditional Chinese",
   "percent": 95,
   "writing": null,
   "status": "official"
  },
  {
   "code": "nan-Hant",
   "name": null,
   "percent": 57,
   "writing": null,
   "status": "official"
  },
  {
   "code": "hak-Hant",
   "name": null,
   "percent": 11,
   "writing": null,
   "status": "official"
  },
  {
   "code": "trv",
   "name": "Taroko",
   "percent": 0.02,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "trv-TW",
  "zh-Hant-TW"
 ],
 "currencies": [
  "TWD"
 ],
 "formerCurrencies": [],
 "timezones": [
  "Asia/Taipei"
 ],
 "week": {
  "firstDay": "sun",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "h",
  "allowed": [
   "hB",
   "hb",
   "h",
   "H"
  ]
 },
 "calendars": [
  "gregorian",
  "roc",
  "chinese"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+886"
 ],
 "phone": {
  "callingCode": "886",
  "mainForCode": false,
  "intlPrefix": "0(?:0[25-79]|19)",
  "preferredIntlPrefix": "",
  "nationalPrefix": "0",
  "leadingDigits": "",
  "lengths": [
   7,
   8,
   9,
   10,
   11
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",
    "example": "221234567",
    "lengths": [
     "8",
     "9"
    ],
    "national": "02 2123 4567",
    "international": "+886 2 2123 4567",
    "e164": "+886221234567",
    "layout": "XX XXXX XXXX"
   },
   "mobile": {
    "pattern": "(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",
    "example": "912345678",
    "lengths": [
     "9"
    ],
    "national": "0912 345 678",
    "international": "+886 912 345 678",
    "e164": "+886912345678",
    "layout": "XXXX XXX XXX"
   },
   "tollFree": {
    "pattern": "80[0-79]\\d{6}|800\\d{5}",
    "example": "800123456",
    "lengths": [
     "8",
     "9"
    ],
    "national": "080 012 3456",
    "international": "+886 80 012 3456",
    "e164": "+886800123456",
    "layout": "XXX XXX XXXX"
   },
   "premiumRate": {
    "pattern": "20(?:[013-9]\\d\\d|2)\\d{4}",
    "example": "203123456",
    "lengths": [
     "7",
     "9"
    ],
    "national": "020 312 3456",
    "international": "+886 20 312 3456",
    "e164": "+886203123456",
    "layout": "XXX XXX XXXX"
   },
   "personalNumber": {
    "pattern": "99\\d{7}",
    "example": "990123456",
    "lengths": [
     "9"
    ],
    "national": "0990 123 456",
    "international": "+886 990 123 456",
    "e164": "+886990123456",
    "layout": "XXXX XXX XXX"
   },
   "voip": {
    "pattern": "7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",
    "example": "7012345678",
    "lengths": [
     "10",
     "11"
    ],
    "national": "070 1234 5678",
    "international": "+886 70 1234 5678",
    "e164": "+8867012345678",
    "layout": "XXX XXXX XXXX"
   },
   "uan": {
    "pattern": "50[0-46-9]\\d{6}",
    "example": "500123456",
    "lengths": [
     "9"
    ],
    "national": "050 012 3456",
    "international": "+886 50 012 3456",
    "e164": "+886500123456",
    "layout": "XXX XXX XXXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{2})(\\d)(\\d{4})",
    "leading": [
     "202"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{3})(\\d{5})",
    "leading": [
     "826"
    ],
    "format": "$1 $2",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{3})(\\d{2})(\\d{3})",
    "leading": [
     "83"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{2})(\\d{4})",
    "leading": [
     "82"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
    "leading": [
     "[25]0|37|49|8[09]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d)(\\d{3,4})(\\d{4})",
    "leading": [
     "[23568]|4(?:0[02-48]|[1-478])|7[1-9]",
     "[23568]|4(?:0[2-48]|[1-478])|(?:400|7)[1-9]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{3})",
    "leading": [
     "[49]"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{4,5})",
    "leading": [
     "7"
    ],
    "format": "$1 $2 $3",
    "prefixRule": "$NP$FG"
   }
  ],
  "emergency": {
   "pattern": "11[029]",
   "example": "110",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%Z%n%S%C%n%A%n%O%n%N",
  "lines": [
   "{Postal code}",
   "{State/province}{City}",
   "{Street address}",
   "{Organization}",
   "{Name}"
  ],
  "required": [
   "Street address",
   "City",
   "State/province",
   "Postal code"
  ],
  "postalRegex": "\\d{3}(?:\\d{2,3})?",
  "postalExamples": [
   "104",
   "106",
   "10603",
   "40867"
  ],
  "stateType": "county",
  "subdivisions": 22,
  "lang": "zh-Hant",
  "postUrl": "http://www.post.gov.tw/post/internet/f_searchzone/index.jsp?ID=190102"
 }
}