anchor.diff: -"id","cca2","name"
   "1","AD","Europe/Andorra"
   "2","AE","Asia/Dubai"
   "3","AF","Asia/Kabul"
  
positive.code: "105","CA","America/Inuvik"
  "106","CA","America/Creston"
  "107","CA","America/Dawson_Creek"
  "108","CA","America/Vancouver"
  "109","CA","America/Whitehorse"
  "110","CA","America/Dawson"
  "111","CC","Indian/Cocos"
  "112","CD","Africa/Kinshasa"
  "113","CD","Africa/Lubumbashi"
  "114","CF","Africa/Bangui"
  "115","CG","Africa/Brazzaville"
  "116","CH","Europe/Zurich"
  "117","CI","Africa/Abidjan"
  "118","CK","Pacific/Rarotonga"
  "119","CL","America/Santiago"
  "120","CL","Pacific/Easter"
  "121","CM","Africa/Douala"
  "122","CN","Asia/Shanghai"
  "123","CN","Asia/Harbin"
  "124","CN","Asia/Chongqing"
  "125","CN","Asia/Urumqi"
  "126","CN","Asia/Kashgar"
  "127","CO","America/Bogota"
  "128","CR","America/Costa_Rica"
  "129","CU","America/Havana"
  "130","CV","Atlantic/Cape_Verde"
  "131","CW","America/Curacao"
  "132","CX","Indian/Christmas"
  "133","CY","Asia/Nicosia"
  "134","CZ","Europe/Prague"
  "135","DE","Europe/Berlin"
  "136","DE","Europe/Busingen"
  
negative.code: "217","KZ","Asia/Qyzylorda"
  "218","KZ","Asia/Aqtobe"
  "219","KZ","Asia/Aqtau"
  "220","KZ","Asia/Atyrau"
  "221","KZ","Asia/Oral"
  "222","LA","Asia/Vientiane"
  "223","LB","Asia/Beirut"
  "224","LC","America/St_Lucia"
  "225","LI","Europe/Vaduz"
  "226","LK","Asia/Colombo"
  "227","LR","Africa/Monrovia"
  "228","LS","Africa/Maseru"
  "229","LT","Europe/Vilnius"
  "230","LU","Europe/Luxembourg"
  "231","LV","Europe/Riga"
  "232","LY","Africa/Tripoli"
  "233","MA","Africa/Casablanca"
  "234","MC","Europe/Monaco"
  "235","MD","Europe/Chisinau"
  "236","ME","Europe/Podgorica"
  "237","MF","America/Marigot"
  "238","MG","Indian/Antananarivo"
  "239","MH","Pacific/Majuro"
  "240","MH","Pacific/Kwajalein"
  "241","MK","Europe/Skopje"
  "242","ML","Africa/Bamako"
  "243","MM","Asia/Yangon"
  "244","MN","Asia/Ulaanbaatar"
  "245","MN","Asia/Hovd"
  "246","MN","Asia/Choibalsan"
  "247","MO","Asia/Macau"
  "248","MP","Pacific/Saipan"
  "249","MQ","America/Martinique"
  "250","MR","Africa/Nouakchott"
  "251","MS","America/Montserrat"
  "252","MT","Europe/Malta"
  "253","MU","Indian/Mauritius"
  "254","MV","Indian/Maldives"
  "255","MW","Africa/Blantyre"
  "256","MX","America/Mexico_City"
  "257","MX","America/Cancun"
  "258","MX","America/Merida"
  "259","MX","America/Monterrey"
  "260","MX","America/Matamoros"
  "261","MX","America/Mazatlan"
  "262","MX","America/Chihuahua"
  "263","MX","America/Ojinaga"
  "264","MX","America/Hermosillo"
  "265","MX","America/Tijuana"
  "266","MX","America/Bahia_Banderas"
  "267","MY","Asia/Kuala_Lumpur"
  "268","MY","Asia/Kuching"
  