timezone.php
author Dan
Sun, 14 Dec 2008 00:35:52 -0500
changeset 34 a8daa2016cf1
parent 8 0acb8d9a3194
permissions -rw-r--r--
Added support for last month and last 2 weeks graphs; adjusted web interface accordingly
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     1
<?php
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     2
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     3
define('COOKIE_NAME', 'db_stats_tz');
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     4
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     5
$tz = ( isset($_COOKIE[COOKIE_NAME]) ) ? $_COOKIE[COOKIE_NAME] : 'UTC';
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     6
$zones = get_raw_timezone_list();
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     7
if ( in_array($tz, $zones) )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     8
{
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
     9
  date_default_timezone_set($tz);
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    10
}
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    11
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    12
/**
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    13
 * List of standard time zones.
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    14
 * @return array
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    15
 */
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    16
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    17
function get_timezone_list()
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    18
{
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    19
  static $zones = false;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    20
  if ( !$zones )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    21
  {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    22
    $zonelist = get_raw_timezone_list();
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    23
    $zones = array();
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    24
    foreach ( $zonelist as $rawzone )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    25
    {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    26
      @list($region, $area, $city) = explode('/', $rawzone);
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    27
      if ( empty($area) )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    28
      {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    29
        $zones[$region] = $region;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    30
        continue;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    31
      }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    32
      if ( !isset($zones[$region]) )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    33
        $zones[$region] = array();
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    34
      
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    35
      if ( empty($city) )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    36
      {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    37
        $zones[$region][] = $area;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    38
      }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    39
      else
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    40
      {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    41
        if ( !isset($zones[$region][$area]) || ( isset($zones[$region][$area]) && !is_array($zones[$region][$area]) ) )
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    42
        {
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    43
          $zones[$region][$area] = array();
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    44
        }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    45
        $zones[$region][$area][] = $city;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    46
      }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    47
    }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    48
  }
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    49
  return $zones;
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    50
}
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    51
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    52
/**
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    53
 * Get the raw, flat array of time zones.
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    54
 * @return array
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    55
 */
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    56
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    57
function get_raw_timezone_list()
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    58
{
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    59
  return array(
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    60
    'UTC',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    61
    'Africa/Abidjan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    62
    'Africa/Accra',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    63
    'Africa/Addis_Ababa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    64
    'Africa/Algiers',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    65
    'Africa/Asmara',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    66
    'Africa/Asmera',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    67
    'Africa/Bamako',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    68
    'Africa/Bangui',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    69
    'Africa/Banjul',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    70
    'Africa/Bissau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    71
    'Africa/Blantyre',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    72
    'Africa/Brazzaville',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    73
    'Africa/Bujumbura',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    74
    'Africa/Cairo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    75
    'Africa/Casablanca',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    76
    'Africa/Ceuta',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    77
    'Africa/Conakry',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    78
    'Africa/Dakar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    79
    'Africa/Dar_es_Salaam',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    80
    'Africa/Djibouti',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    81
    'Africa/Douala',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    82
    'Africa/El_Aaiun',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    83
    'Africa/Freetown',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    84
    'Africa/Gaborone',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    85
    'Africa/Harare',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    86
    'Africa/Johannesburg',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    87
    'Africa/Kampala',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    88
    'Africa/Khartoum',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    89
    'Africa/Kigali',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    90
    'Africa/Kinshasa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    91
    'Africa/Lagos',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    92
    'Africa/Libreville',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    93
    'Africa/Lome',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    94
    'Africa/Luanda',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    95
    'Africa/Lubumbashi',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    96
    'Africa/Lusaka',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    97
    'Africa/Malabo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    98
    'Africa/Maputo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
    99
    'Africa/Maseru',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   100
    'Africa/Mbabane',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   101
    'Africa/Mogadishu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   102
    'Africa/Monrovia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   103
    'Africa/Nairobi',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   104
    'Africa/Ndjamena',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   105
    'Africa/Niamey',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   106
    'Africa/Nouakchott',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   107
    'Africa/Ouagadougou',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   108
    'Africa/Porto-Novo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   109
    'Africa/Sao_Tome',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   110
    'Africa/Timbuktu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   111
    'Africa/Tripoli',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   112
    'Africa/Tunis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   113
    'Africa/Windhoek',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   114
    'America/Adak',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   115
    'America/Anchorage',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   116
    'America/Anguilla',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   117
    'America/Antigua',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   118
    'America/Araguaina',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   119
    'America/Argentina/Buenos_Aires',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   120
    'America/Argentina/Catamarca',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   121
    'America/Argentina/ComodRivadavia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   122
    'America/Argentina/Cordoba',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   123
    'America/Argentina/Jujuy',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   124
    'America/Argentina/La_Rioja',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   125
    'America/Argentina/Mendoza',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   126
    'America/Argentina/Rio_Gallegos',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   127
    'America/Argentina/San_Juan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   128
    'America/Argentina/San_Luis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   129
    'America/Argentina/Tucuman',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   130
    'America/Argentina/Ushuaia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   131
    'America/Aruba',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   132
    'America/Asuncion',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   133
    'America/Atikokan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   134
    'America/Atka',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   135
    'America/Bahia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   136
    'America/Barbados',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   137
    'America/Belem',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   138
    'America/Belize',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   139
    'America/Blanc-Sablon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   140
    'America/Boa_Vista',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   141
    'America/Bogota',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   142
    'America/Boise',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   143
    'America/Buenos_Aires',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   144
    'America/Cambridge_Bay',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   145
    'America/Campo_Grande',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   146
    'America/Cancun',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   147
    'America/Caracas',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   148
    'America/Catamarca',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   149
    'America/Cayenne',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   150
    'America/Cayman',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   151
    'America/Chicago',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   152
    'America/Chihuahua',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   153
    'America/Coral_Harbour',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   154
    'America/Cordoba',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   155
    'America/Costa_Rica',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   156
    'America/Cuiaba',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   157
    'America/Curacao',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   158
    'America/Danmarkshavn',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   159
    'America/Dawson',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   160
    'America/Dawson_Creek',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   161
    'America/Denver',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   162
    'America/Detroit',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   163
    'America/Dominica',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   164
    'America/Edmonton',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   165
    'America/Eirunepe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   166
    'America/El_Salvador',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   167
    'America/Ensenada',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   168
    'America/Fort_Wayne',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   169
    'America/Fortaleza',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   170
    'America/Glace_Bay',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   171
    'America/Godthab',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   172
    'America/Goose_Bay',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   173
    'America/Grand_Turk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   174
    'America/Grenada',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   175
    'America/Guadeloupe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   176
    'America/Guatemala',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   177
    'America/Guayaquil',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   178
    'America/Guyana',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   179
    'America/Halifax',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   180
    'America/Havana',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   181
    'America/Hermosillo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   182
    'America/Indiana/Indianapolis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   183
    'America/Indiana/Knox',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   184
    'America/Indiana/Marengo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   185
    'America/Indiana/Petersburg',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   186
    'America/Indiana/Tell_City',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   187
    'America/Indiana/Vevay',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   188
    'America/Indiana/Vincennes',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   189
    'America/Indiana/Winamac',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   190
    'America/Indianapolis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   191
    'America/Inuvik',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   192
    'America/Iqaluit',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   193
    'America/Jamaica',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   194
    'America/Jujuy',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   195
    'America/Juneau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   196
    'America/Kentucky/Louisville',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   197
    'America/Kentucky/Monticello',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   198
    'America/Knox_IN',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   199
    'America/La_Paz',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   200
    'America/Lima',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   201
    'America/Los_Angeles',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   202
    'America/Louisville',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   203
    'America/Maceio',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   204
    'America/Managua',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   205
    'America/Manaus',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   206
    'America/Marigot',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   207
    'America/Martinique',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   208
    'America/Mazatlan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   209
    'America/Mendoza',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   210
    'America/Menominee',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   211
    'America/Merida',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   212
    'America/Mexico_City',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   213
    'America/Miquelon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   214
    'America/Moncton',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   215
    'America/Monterrey',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   216
    'America/Montevideo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   217
    'America/Montreal',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   218
    'America/Montserrat',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   219
    'America/Nassau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   220
    'America/New_York',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   221
    'America/Nipigon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   222
    'America/Nome',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   223
    'America/Noronha',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   224
    'America/North_Dakota/Center',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   225
    'America/North_Dakota/New_Salem',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   226
    'America/Panama',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   227
    'America/Pangnirtung',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   228
    'America/Paramaribo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   229
    'America/Phoenix',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   230
    'America/Port-au-Prince',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   231
    'America/Port_of_Spain',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   232
    'America/Porto_Acre',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   233
    'America/Porto_Velho',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   234
    'America/Puerto_Rico',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   235
    'America/Rainy_River',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   236
    'America/Rankin_Inlet',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   237
    'America/Recife',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   238
    'America/Regina',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   239
    'America/Resolute',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   240
    'America/Rio_Branco',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   241
    'America/Rosario',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   242
    'America/Santiago',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   243
    'America/Santo_Domingo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   244
    'America/Sao_Paulo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   245
    'America/Scoresbysund',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   246
    'America/Shiprock',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   247
    'America/St_Barthelemy',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   248
    'America/St_Johns',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   249
    'America/St_Kitts',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   250
    'America/St_Lucia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   251
    'America/St_Thomas',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   252
    'America/St_Vincent',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   253
    'America/Swift_Current',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   254
    'America/Tegucigalpa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   255
    'America/Thule',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   256
    'America/Thunder_Bay',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   257
    'America/Tijuana',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   258
    'America/Toronto',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   259
    'America/Tortola',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   260
    'America/Vancouver',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   261
    'America/Virgin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   262
    'America/Whitehorse',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   263
    'America/Winnipeg',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   264
    'America/Yakutat',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   265
    'America/Yellowknife',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   266
    'Antarctica/Casey',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   267
    'Antarctica/Davis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   268
    'Antarctica/DumontDUrville',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   269
    'Antarctica/Mawson',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   270
    'Antarctica/McMurdo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   271
    'Antarctica/Palmer',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   272
    'Antarctica/Rothera',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   273
    'Antarctica/South_Pole',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   274
    'Antarctica/Syowa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   275
    'Antarctica/Vostok',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   276
    'Arctic/Longyearbyen',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   277
    'Asia/Aden',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   278
    'Asia/Almaty',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   279
    'Asia/Amman',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   280
    'Asia/Anadyr',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   281
    'Asia/Aqtau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   282
    'Asia/Aqtobe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   283
    'Asia/Ashgabat',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   284
    'Asia/Ashkhabad',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   285
    'Asia/Baghdad',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   286
    'Asia/Bahrain',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   287
    'Asia/Baku',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   288
    'Asia/Bangkok',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   289
    'Asia/Beirut',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   290
    'Asia/Bishkek',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   291
    'Asia/Brunei',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   292
    'Asia/Calcutta',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   293
    'Asia/Choibalsan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   294
    'Asia/Chongqing',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   295
    'Asia/Chungking',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   296
    'Asia/Colombo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   297
    'Asia/Dacca',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   298
    'Asia/Damascus',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   299
    'Asia/Dhaka',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   300
    'Asia/Dili',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   301
    'Asia/Dubai',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   302
    'Asia/Dushanbe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   303
    'Asia/Gaza',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   304
    'Asia/Harbin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   305
    'Asia/Ho_Chi_Minh',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   306
    'Asia/Hong_Kong',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   307
    'Asia/Hovd',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   308
    'Asia/Irkutsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   309
    'Asia/Istanbul',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   310
    'Asia/Jakarta',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   311
    'Asia/Jayapura',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   312
    'Asia/Jerusalem',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   313
    'Asia/Kabul',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   314
    'Asia/Kamchatka',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   315
    'Asia/Karachi',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   316
    'Asia/Kashgar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   317
    'Asia/Katmandu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   318
    'Asia/Kolkata',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   319
    'Asia/Krasnoyarsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   320
    'Asia/Kuala_Lumpur',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   321
    'Asia/Kuching',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   322
    'Asia/Kuwait',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   323
    'Asia/Macao',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   324
    'Asia/Macau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   325
    'Asia/Magadan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   326
    'Asia/Makassar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   327
    'Asia/Manila',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   328
    'Asia/Muscat',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   329
    'Asia/Nicosia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   330
    'Asia/Novosibirsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   331
    'Asia/Omsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   332
    'Asia/Oral',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   333
    'Asia/Phnom_Penh',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   334
    'Asia/Pontianak',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   335
    'Asia/Pyongyang',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   336
    'Asia/Qatar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   337
    'Asia/Qyzylorda',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   338
    'Asia/Rangoon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   339
    'Asia/Riyadh',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   340
    'Asia/Saigon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   341
    'Asia/Sakhalin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   342
    'Asia/Samarkand',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   343
    'Asia/Seoul',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   344
    'Asia/Shanghai',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   345
    'Asia/Singapore',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   346
    'Asia/Taipei',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   347
    'Asia/Tashkent',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   348
    'Asia/Tbilisi',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   349
    'Asia/Tehran',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   350
    'Asia/Tel_Aviv',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   351
    'Asia/Thimbu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   352
    'Asia/Thimphu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   353
    'Asia/Tokyo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   354
    'Asia/Ujung_Pandang',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   355
    'Asia/Ulaanbaatar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   356
    'Asia/Ulan_Bator',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   357
    'Asia/Urumqi',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   358
    'Asia/Vientiane',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   359
    'Asia/Vladivostok',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   360
    'Asia/Yakutsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   361
    'Asia/Yekaterinburg',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   362
    'Asia/Yerevan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   363
    'Atlantic/Azores',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   364
    'Atlantic/Bermuda',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   365
    'Atlantic/Canary',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   366
    'Atlantic/Cape_Verde',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   367
    'Atlantic/Faeroe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   368
    'Atlantic/Faroe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   369
    'Atlantic/Jan_Mayen',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   370
    'Atlantic/Madeira',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   371
    'Atlantic/Reykjavik',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   372
    'Atlantic/South_Georgia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   373
    'Atlantic/St_Helena',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   374
    'Atlantic/Stanley',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   375
    'Australia/ACT',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   376
    'Australia/Adelaide',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   377
    'Australia/Brisbane',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   378
    'Australia/Broken_Hill',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   379
    'Australia/Canberra',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   380
    'Australia/Currie',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   381
    'Australia/Darwin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   382
    'Australia/Eucla',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   383
    'Australia/Hobart',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   384
    'Australia/LHI',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   385
    'Australia/Lindeman',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   386
    'Australia/Lord_Howe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   387
    'Australia/Melbourne',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   388
    'Australia/North',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   389
    'Australia/NSW',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   390
    'Australia/Perth',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   391
    'Australia/Queensland',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   392
    'Australia/South',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   393
    'Australia/Sydney',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   394
    'Australia/Tasmania',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   395
    'Australia/Victoria',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   396
    'Australia/West',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   397
    'Australia/Yancowinna',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   398
    'Europe/Amsterdam',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   399
    'Europe/Andorra',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   400
    'Europe/Athens',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   401
    'Europe/Belfast',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   402
    'Europe/Belgrade',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   403
    'Europe/Berlin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   404
    'Europe/Bratislava',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   405
    'Europe/Brussels',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   406
    'Europe/Bucharest',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   407
    'Europe/Budapest',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   408
    'Europe/Chisinau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   409
    'Europe/Copenhagen',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   410
    'Europe/Dublin',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   411
    'Europe/Gibraltar',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   412
    'Europe/Guernsey',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   413
    'Europe/Helsinki',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   414
    'Europe/Isle_of_Man',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   415
    'Europe/Istanbul',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   416
    'Europe/Jersey',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   417
    'Europe/Kaliningrad',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   418
    'Europe/Kiev',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   419
    'Europe/Lisbon',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   420
    'Europe/Ljubljana',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   421
    'Europe/London',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   422
    'Europe/Luxembourg',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   423
    'Europe/Madrid',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   424
    'Europe/Malta',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   425
    'Europe/Mariehamn',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   426
    'Europe/Minsk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   427
    'Europe/Monaco',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   428
    'Europe/Moscow',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   429
    'Europe/Nicosia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   430
    'Europe/Oslo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   431
    'Europe/Paris',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   432
    'Europe/Podgorica',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   433
    'Europe/Prague',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   434
    'Europe/Riga',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   435
    'Europe/Rome',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   436
    'Europe/Samara',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   437
    'Europe/San_Marino',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   438
    'Europe/Sarajevo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   439
    'Europe/Simferopol',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   440
    'Europe/Skopje',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   441
    'Europe/Sofia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   442
    'Europe/Stockholm',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   443
    'Europe/Tallinn',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   444
    'Europe/Tirane',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   445
    'Europe/Tiraspol',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   446
    'Europe/Uzhgorod',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   447
    'Europe/Vaduz',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   448
    'Europe/Vatican',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   449
    'Europe/Vienna',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   450
    'Europe/Vilnius',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   451
    'Europe/Volgograd',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   452
    'Europe/Warsaw',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   453
    'Europe/Zagreb',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   454
    'Europe/Zaporozhye',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   455
    'Europe/Zurich',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   456
    'Indian/Antananarivo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   457
    'Indian/Chagos',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   458
    'Indian/Christmas',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   459
    'Indian/Cocos',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   460
    'Indian/Comoro',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   461
    'Indian/Kerguelen',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   462
    'Indian/Mahe',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   463
    'Indian/Maldives',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   464
    'Indian/Mauritius',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   465
    'Indian/Mayotte',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   466
    'Indian/Reunion',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   467
    'Pacific/Apia',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   468
    'Pacific/Auckland',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   469
    'Pacific/Chatham',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   470
    'Pacific/Easter',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   471
    'Pacific/Efate',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   472
    'Pacific/Enderbury',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   473
    'Pacific/Fakaofo',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   474
    'Pacific/Fiji',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   475
    'Pacific/Funafuti',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   476
    'Pacific/Galapagos',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   477
    'Pacific/Gambier',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   478
    'Pacific/Guadalcanal',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   479
    'Pacific/Guam',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   480
    'Pacific/Honolulu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   481
    'Pacific/Johnston',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   482
    'Pacific/Kiritimati',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   483
    'Pacific/Kosrae',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   484
    'Pacific/Kwajalein',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   485
    'Pacific/Majuro',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   486
    'Pacific/Marquesas',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   487
    'Pacific/Midway',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   488
    'Pacific/Nauru',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   489
    'Pacific/Niue',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   490
    'Pacific/Norfolk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   491
    'Pacific/Noumea',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   492
    'Pacific/Pago_Pago',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   493
    'Pacific/Palau',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   494
    'Pacific/Pitcairn',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   495
    'Pacific/Ponape',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   496
    'Pacific/Port_Moresby',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   497
    'Pacific/Rarotonga',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   498
    'Pacific/Saipan',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   499
    'Pacific/Samoa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   500
    'Pacific/Tahiti',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   501
    'Pacific/Tarawa',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   502
    'Pacific/Tongatapu',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   503
    'Pacific/Truk',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   504
    'Pacific/Wake',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   505
    'Pacific/Wallis',
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   506
    'Pacific/Yap'
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   507
  );
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   508
}
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   509
0acb8d9a3194 Welcome, modularization and stats.
Dan
parents:
diff changeset
   510
?>