all files / schedule/timezone/ timezone.js

97.22% Statements 35/36
100% Branches 10/10
100% Functions 10/10
97.22% Lines 35/36
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306   3459× 3459×   5174× 5174× 5174× 5174× 5172×             1002× 474×   1002× 826×   1002× 1002× 1002× 1002×   528×   176×   15×   2778×   3459×                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
define(["require", "exports"], function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var Timezone = (function () {
        function Timezone() {
            this.timezoneData = [];
            this.timezoneData = this.getTimezoneData();
        }
        Timezone.prototype.offset = function (date, timezone) {
            var localOffset = date.getTimezoneOffset();
            try {
                var convertedDate = new Date(date.toLocaleString('en-US', { timeZone: timezone }));
                if (!isNaN(convertedDate.getTime())) {
                    return ((date.getTime() - convertedDate.getTime()) / 60000) + localOffset;
                }
                return 0;
            }
            catch (error) {
                return 0;
            }
        };
        Timezone.prototype.convert = function (date, fromOffset, toOffset) {
            if (typeof fromOffset === 'string') {
                fromOffset = this.offset(date, fromOffset);
            }
            if (typeof toOffset === 'string') {
                toOffset = this.offset(date, toOffset);
            }
            var fromLocalOffset = date.getTimezoneOffset();
            date = new Date(date.getTime() + (fromOffset - toOffset) * 60000);
            var toLocalOffset = date.getTimezoneOffset();
            return new Date(date.getTime() + (toLocalOffset - fromLocalOffset) * 60000);
        };
        Timezone.prototype.add = function (date, timezone) {
            return this.convert(date, date.getTimezoneOffset(), timezone);
        };
        Timezone.prototype.remove = function (date, timezone) {
            return this.convert(date, timezone, date.getTimezoneOffset());
        };
        Timezone.prototype.removeLocalOffset = function (date) {
            return new Date(date.getTime() - (date.getTimezoneOffset() * 60000));
        };
        Timezone.prototype.getLocalTimezoneName = function () {
            return window.Intl ? Intl.DateTimeFormat().resolvedOptions().timeZone || 'UTC' : 'UTC';
        };
        Timezone.prototype.getTimezoneData = function () {
            return exports.timezoneData;
        };
        return Timezone;
    }());
    exports.Timezone = Timezone;
    exports.timezoneData = [
        { Value: 'Pacific/Niue', Text: '(UTC-11:00) Niue' },
        { Value: 'Pacific/Pago_Pago', Text: '(UTC-11:00) Pago Pago' },
        { Value: 'Pacific/Honolulu', Text: '(UTC-10:00) Hawaii Time' },
        { Value: 'Pacific/Rarotonga', Text: '(UTC-10:00) Rarotonga' },
        { Value: 'Pacific/Tahiti', Text: '(UTC-10:00) Tahiti' },
        { Value: 'Pacific/Marquesas', Text: '(UTC-09:30) Marquesas' },
        { Value: 'America/Anchorage', Text: '(UTC-09:00) Alaska Time' },
        { Value: 'Pacific/Gambier', Text: '(UTC-09:00) Gambier' },
        { Value: 'America/Los_Angeles', Text: '(UTC-08:00) Pacific Time' },
        { Value: 'America/Tijuana', Text: '(UTC-08:00) Pacific Time - Tijuana' },
        { Value: 'America/Vancouver', Text: '(UTC-08:00) Pacific Time - Vancouver' },
        { Value: 'America/Whitehorse', Text: '(UTC-08:00) Pacific Time - Whitehorse' },
        { Value: 'Pacific/Pitcairn', Text: '(UTC-08:00) Pitcairn' },
        { Value: 'America/Denver', Text: '(UTC-07:00) Mountain Time' },
        { Value: 'America/Phoenix', Text: '(UTC-07:00) Mountain Time - Arizona' },
        { Value: 'America/Mazatlan', Text: '(UTC-07:00) Mountain Time - Chihuahua, Mazatlan' },
        { Value: 'America/Dawson_Creek', Text: '(UTC-07:00) Mountain Time - Dawson Creek' },
        { Value: 'America/Edmonton', Text: '(UTC-07:00) Mountain Time - Edmonton' },
        { Value: 'America/Hermosillo', Text: '(UTC-07:00) Mountain Time - Hermosillo' },
        { Value: 'America/Yellowknife', Text: '(UTC-07:00) Mountain Time - Yellowknife' },
        { Value: 'America/Belize', Text: '(UTC-06:00) Belize' },
        { Value: 'America/Chicago', Text: '(UTC-06:00) Central Time' },
        { Value: 'America/Mexico_City', Text: '(UTC-06:00) Central Time - Mexico City' },
        { Value: 'America/Regina', Text: '(UTC-06:00) Central Time - Regina' },
        { Value: 'America/Tegucigalpa', Text: '(UTC-06:00) Central Time - Tegucigalpa' },
        { Value: 'America/Winnipeg', Text: '(UTC-06:00) Central Time - Winnipeg' },
        { Value: 'America/Costa_Rica', Text: '(UTC-06:00) Costa Rica' },
        { Value: 'America/El_Salvador', Text: '(UTC-06:00) El Salvador' },
        { Value: 'Pacific/Galapagos', Text: '(UTC-06:00) Galapagos' },
        { Value: 'America/Guatemala', Text: '(UTC-06:00) Guatemala' },
        { Value: 'America/Managua', Text: '(UTC-06:00) Managua' },
        { Value: 'America/Cancun', Text: '(UTC-05:00) America Cancun' },
        { Value: 'America/Bogota', Text: '(UTC-05:00) Bogota' },
        { Value: 'Pacific/Easter', Text: '(UTC-05:00) Easter Island' },
        { Value: 'America/New_York', Text: '(UTC-05:00) Eastern Time' },
        { Value: 'America/Iqaluit', Text: '(UTC-05:00) Eastern Time - Iqaluit' },
        { Value: 'America/Toronto', Text: '(UTC-05:00) Eastern Time - Toronto' },
        { Value: 'America/Guayaquil', Text: '(UTC-05:00) Guayaquil' },
        { Value: 'America/Havana', Text: '(UTC-05:00) Havana' },
        { Value: 'America/Jamaica', Text: '(UTC-05:00) Jamaica' },
        { Value: 'America/Lima', Text: '(UTC-05:00) Lima' },
        { Value: 'America/Nassau', Text: '(UTC-05:00) Nassau' },
        { Value: 'America/Panama', Text: '(UTC-05:00) Panama' },
        { Value: 'America/Port-au-Prince', Text: '(UTC-05:00) Port-au-Prince' },
        { Value: 'America/Rio_Branco', Text: '(UTC-05:00) Rio Branco' },
        { Value: 'America/Halifax', Text: '(UTC-04:00) Atlantic Time - Halifax' },
        { Value: 'America/Barbados', Text: '(UTC-04:00) Barbados' },
        { Value: 'Atlantic/Bermuda', Text: '(UTC-04:00) Bermuda' },
        { Value: 'America/Boa_Vista', Text: '(UTC-04:00) Boa Vista' },
        { Value: 'America/Caracas', Text: '(UTC-04:00) Caracas' },
        { Value: 'America/Curacao', Text: '(UTC-04:00) Curacao' },
        { Value: 'America/Grand_Turk', Text: '(UTC-04:00) Grand Turk' },
        { Value: 'America/Guyana', Text: '(UTC-04:00) Guyana' },
        { Value: 'America/La_Paz', Text: '(UTC-04:00) La Paz' },
        { Value: 'America/Manaus', Text: '(UTC-04:00) Manaus' },
        { Value: 'America/Martinique', Text: '(UTC-04:00) Martinique' },
        { Value: 'America/Port_of_Spain', Text: '(UTC-04:00) Port of Spain' },
        { Value: 'America/Porto_Velho', Text: '(UTC-04:00) Porto Velho' },
        { Value: 'America/Puerto_Rico', Text: '(UTC-04:00) Puerto Rico' },
        { Value: 'America/Santo_Domingo', Text: '(UTC-04:00) Santo Domingo' },
        { Value: 'America/Thule', Text: '(UTC-04:00) Thule' },
        { Value: 'America/St_Johns', Text: '(UTC-03:30) Newfoundland Time - St. Johns' },
        { Value: 'America/Araguaina', Text: '(UTC-03:00) Araguaina' },
        { Value: 'America/Asuncion', Text: '(UTC-03:00) Asuncion' },
        { Value: 'America/Belem', Text: '(UTC-03:00) Belem' },
        { Value: 'America/Argentina/Buenos_Aires', Text: '(UTC-03:00) Buenos Aires' },
        { Value: 'America/Campo_Grande', Text: '(UTC-03:00) Campo Grande' },
        { Value: 'America/Cayenne', Text: '(UTC-03:00) Cayenne' },
        { Value: 'America/Cuiaba', Text: '(UTC-03:00) Cuiaba' },
        { Value: 'America/Fortaleza', Text: '(UTC-03:00) Fortaleza' },
        { Value: 'America/Godthab', Text: '(UTC-03:00) Godthab' },
        { Value: 'America/Maceio', Text: '(UTC-03:00) Maceio' },
        { Value: 'America/Miquelon', Text: '(UTC-03:00) Miquelon' },
        { Value: 'America/Montevideo', Text: '(UTC-03:00) Montevideo' },
        { Value: 'Antarctica/Palmer', Text: '(UTC-03:00) Palmer' },
        { Value: 'America/Paramaribo', Text: '(UTC-03:00) Paramaribo' },
        { Value: 'America/Punta_Arenas', Text: '(UTC-03:00) Punta Arenas' },
        { Value: 'America/Recife', Text: '(UTC-03:00) Recife' },
        { Value: 'Antarctica/Rothera', Text: '(UTC-03:00) Rothera' },
        { Value: 'America/Bahia', Text: '(UTC-03:00) Salvador' },
        { Value: 'America/Santiago', Text: '(UTC-03:00) Santiago' },
        { Value: 'Atlantic/Stanley', Text: '(UTC-03:00) Stanley' },
        { Value: 'America/Noronha', Text: '(UTC-02:00) Noronha' },
        { Value: 'America/Sao_Paulo', Text: '(UTC-02:00) Sao Paulo' },
        { Value: 'Atlantic/South_Georgia', Text: '(UTC-02:00) South Georgia' },
        { Value: 'Atlantic/Azores', Text: '(UTC-01:00) Azores' },
        { Value: 'Atlantic/Cape_Verde', Text: '(UTC-01:00) Cape Verde' },
        { Value: 'America/Scoresbysund', Text: '(UTC-01:00) Scoresbysund' },
        { Value: 'Africa/Abidjan', Text: '(UTC+00:00) Abidjan' },
        { Value: 'Africa/Accra', Text: '(UTC+00:00) Accra' },
        { Value: 'Africa/Bissau', Text: '(UTC+00:00) Bissau' },
        { Value: 'Atlantic/Canary', Text: '(UTC+00:00) Canary Islands' },
        { Value: 'Africa/Casablanca', Text: '(UTC+00:00) Casablanca' },
        { Value: 'America/Danmarkshavn', Text: '(UTC+00:00) Danmarkshavn' },
        { Value: 'Europe/Dublin', Text: '(UTC+00:00) Dublin' },
        { Value: 'Africa/El_Aaiun', Text: '(UTC+00:00) El Aaiun' },
        { Value: 'Atlantic/Faroe', Text: '(UTC+00:00) Faeroe' },
        { Value: 'Etc/UTC', Text: '(UTC+00:00) UTC (no daylight saving)' },
        { Value: 'Europe/Lisbon', Text: '(UTC+00:00) Lisbon' },
        { Value: 'Europe/London', Text: '(UTC+00:00) London' },
        { Value: 'Africa/Monrovia', Text: '(UTC+00:00) Monrovia' },
        { Value: 'Atlantic/Reykjavik', Text: '(UTC+00:00) Reykjavik' },
        { Value: 'UTC', Text: 'UTC' },
        { Value: 'Africa/Algiers', Text: '(UTC+01:00) Algiers' },
        { Value: 'Europe/Amsterdam', Text: '(UTC+01:00) Amsterdam' },
        { Value: 'Europe/Andorra', Text: '(UTC+01:00) Andorra' },
        { Value: 'Europe/Berlin', Text: '(UTC+01:00) Berlin' },
        { Value: 'Europe/Brussels', Text: '(UTC+01:00) Brussels' },
        { Value: 'Europe/Budapest', Text: '(UTC+01:00) Budapest' },
        { Value: 'Europe/Belgrade', Text: '(UTC+01:00) Central European Time - Belgrade' },
        { Value: 'Europe/Prague', Text: '(UTC+01:00) Central European Time - Prague' },
        { Value: 'Africa/Ceuta', Text: '(UTC+01:00) Ceuta' },
        { Value: 'Europe/Copenhagen', Text: '(UTC+01:00) Copenhagen' },
        { Value: 'Europe/Gibraltar', Text: '(UTC+01:00) Gibraltar' },
        { Value: 'Africa/Lagos', Text: '(UTC+01:00) Lagos' },
        { Value: 'Europe/Luxembourg', Text: '(UTC+01:00) Luxembourg' },
        { Value: 'Europe/Madrid', Text: '(UTC+01:00) Madrid' },
        { Value: 'Europe/Malta', Text: '(UTC+01:00) Malta' },
        { Value: 'Europe/Monaco', Text: '(UTC+01:00) Monaco' },
        { Value: 'Africa/Ndjamena', Text: '(UTC+01:00) Ndjamena' },
        { Value: 'Europe/Oslo', Text: '(UTC+01:00) Oslo' },
        { Value: 'Europe/Paris', Text: '(UTC+01:00) Paris' },
        { Value: 'Europe/Rome', Text: '(UTC+01:00) Rome' },
        { Value: 'Europe/Stockholm', Text: '(UTC+01:00) Stockholm' },
        { Value: 'Europe/Tirane', Text: '(UTC+01:00) Tirane' },
        { Value: 'Africa/Tunis', Text: '(UTC+01:00) Tunis' },
        { Value: 'Europe/Vienna', Text: '(UTC+01:00) Vienna' },
        { Value: 'Europe/Warsaw', Text: '(UTC+01:00) Warsaw' },
        { Value: 'Europe/Zurich', Text: '(UTC+01:00) Zurich' },
        { Value: 'Asia/Amman', Text: '(UTC+02:00) Amman' },
        { Value: 'Europe/Athens', Text: '(UTC+02:00) Athens' },
        { Value: 'Asia/Beirut', Text: '(UTC+02:00) Beirut' },
        { Value: 'Europe/Bucharest', Text: '(UTC+02:00) Bucharest' },
        { Value: 'Africa/Cairo', Text: '(UTC+02:00) Cairo' },
        { Value: 'Europe/Chisinau', Text: '(UTC+02:00) Chisinau' },
        { Value: 'Asia/Damascus', Text: '(UTC+02:00) Damascus' },
        { Value: 'Asia/Gaza', Text: '(UTC+02:00) Gaza' },
        { Value: 'Europe/Helsinki', Text: '(UTC+02:00) Helsinki' },
        { Value: 'Asia/Jerusalem', Text: '(UTC+02:00) Jerusalem' },
        { Value: 'Africa/Johannesburg', Text: '(UTC+02:00) Johannesburg' },
        { Value: 'Africa/Khartoum', Text: '(UTC+02:00) Khartoum' },
        { Value: 'Europe/Kiev', Text: '(UTC+02:00) Kiev' },
        { Value: 'Africa/Maputo', Text: '(UTC+02:00) Maputo' },
        { Value: 'Europe/Kaliningrad', Text: '(UTC+02:00) Moscow-01 - Kaliningrad' },
        { Value: 'Asia/Nicosia', Text: '(UTC+02:00) Nicosia' },
        { Value: 'Europe/Riga', Text: '(UTC+02:00) Riga' },
        { Value: 'Europe/Sofia', Text: '(UTC+02:00) Sofia' },
        { Value: 'Europe/Tallinn', Text: '(UTC+02:00) Tallinn' },
        { Value: 'Africa/Tripoli', Text: '(UTC+02:00) Tripoli' },
        { Value: 'Europe/Vilnius', Text: '(UTC+02:00) Vilnius' },
        { Value: 'Africa/Windhoek', Text: '(UTC+02:00) Windhoek' },
        { Value: 'Asia/Baghdad', Text: '(UTC+03:00) Baghdad' },
        { Value: 'Europe/Istanbul', Text: '(UTC+03:00) Istanbul' },
        { Value: 'Europe/Minsk', Text: '(UTC+03:00) Minsk' },
        { Value: 'Europe/Moscow', Text: '(UTC+03:00) Moscow+00 - Moscow' },
        { Value: 'Africa/Nairobi', Text: '(UTC+03:00) Nairobi' },
        { Value: 'Asia/Qatar', Text: '(UTC+03:00) Qatar' },
        { Value: 'Asia/Riyadh', Text: '(UTC+03:00) Riyadh' },
        { Value: 'Antarctica/Syowa', Text: '(UTC+03:00) Syowa' },
        { Value: 'Asia/Tehran', Text: '(UTC+03:30) Tehran' },
        { Value: 'Asia/Baku', Text: '(UTC+04:00) Baku' },
        { Value: 'Asia/Dubai', Text: '(UTC+04:00) Dubai' },
        { Value: 'Indian/Mahe', Text: '(UTC+04:00) Mahe' },
        { Value: 'Indian/Mauritius', Text: '(UTC+04:00) Mauritius' },
        { Value: 'Europe/Samara', Text: '(UTC+04:00) Moscow+01 - Samara' },
        { Value: 'Indian/Reunion', Text: '(UTC+04:00) Reunion' },
        { Value: 'Asia/Tbilisi', Text: '(UTC+04:00) Tbilisi' },
        { Value: 'Asia/Yerevan', Text: '(UTC+04:00) Yerevan' },
        { Value: 'Asia/Kabul', Text: '(UTC+04:30) Kabul' },
        { Value: 'Asia/Aqtau', Text: '(UTC+05:00) Aqtau' },
        { Value: 'Asia/Aqtobe', Text: '(UTC+05:00) Aqtobe' },
        { Value: 'Asia/Ashgabat', Text: '(UTC+05:00) Ashgabat' },
        { Value: 'Asia/Dushanbe', Text: '(UTC+05:00) Dushanbe' },
        { Value: 'Asia/Karachi', Text: '(UTC+05:00) Karachi' },
        { Value: 'Indian/Kerguelen', Text: '(UTC+05:00) Kerguelen' },
        { Value: 'Indian/Maldives', Text: '(UTC+05:00) Maldives' },
        { Value: 'Antarctica/Mawson', Text: '(UTC+05:00) Mawson' },
        { Value: 'Asia/Yekaterinburg', Text: '(UTC+05:00) Moscow+02 - Yekaterinburg' },
        { Value: 'Asia/Tashkent', Text: '(UTC+05:00) Tashkent' },
        { Value: 'Asia/Colombo', Text: '(UTC+05:30) Colombo' },
        { Value: 'Asia/Kolkata', Text: '(UTC+05:30) India Standard Time' },
        { Value: 'Asia/Katmandu', Text: '(UTC+05:45) Katmandu' },
        { Value: 'Asia/Almaty', Text: '(UTC+06:00) Almaty' },
        { Value: 'Asia/Bishkek', Text: '(UTC+06:00) Bishkek' },
        { Value: 'Indian/Chagos', Text: '(UTC+06:00) Chagos' },
        { Value: 'Asia/Dhaka', Text: '(UTC+06:00) Dhaka' },
        { Value: 'Asia/Omsk', Text: '(UTC+06:00) Moscow+03 - Omsk' },
        { Value: 'Asia/Thimphu', Text: '(UTC+06:00) Thimphu' },
        { Value: 'Antarctica/Vostok', Text: '(UTC+06:00) Vostok' },
        { Value: 'Indian/Cocos', Text: '(UTC+06:30) Cocos' },
        { Value: 'Asia/Yangon', Text: '(UTC+06:30) Rangoon' },
        { Value: 'Asia/Bangkok', Text: '(UTC+07:00) Bangkok' },
        { Value: 'Indian/Christmas', Text: '(UTC+07:00) Christmas' },
        { Value: 'Antarctica/Davis', Text: '(UTC+07:00) Davis' },
        { Value: 'Asia/Saigon', Text: '(UTC+07:00) Hanoi' },
        { Value: 'Asia/Hovd', Text: '(UTC+07:00) Hovd' },
        { Value: 'Asia/Jakarta', Text: '(UTC+07:00) Jakarta' },
        { Value: 'Asia/Krasnoyarsk', Text: '(UTC+07:00) Moscow+04 - Krasnoyarsk' },
        { Value: 'Asia/Brunei', Text: '(UTC+08:00) Brunei' },
        { Value: 'Asia/Shanghai', Text: '(UTC+08:00) China Time - Beijing' },
        { Value: 'Asia/Choibalsan', Text: '(UTC+08:00) Choibalsan' },
        { Value: 'Asia/Hong_Kong', Text: '(UTC+08:00) Hong Kong' },
        { Value: 'Asia/Kuala_Lumpur', Text: '(UTC+08:00) Kuala Lumpur' },
        { Value: 'Asia/Macau', Text: '(UTC+08:00) Macau' },
        { Value: 'Asia/Makassar', Text: '(UTC+08:00) Makassar' },
        { Value: 'Asia/Manila', Text: '(UTC+08:00) Manila' },
        { Value: 'Asia/Irkutsk', Text: '(UTC+08:00) Moscow+05 - Irkutsk' },
        { Value: 'Asia/Singapore', Text: '(UTC+08:00) Singapore' },
        { Value: 'Asia/Taipei', Text: '(UTC+08:00) Taipei' },
        { Value: 'Asia/Ulaanbaatar', Text: '(UTC+08:00) Ulaanbaatar' },
        { Value: 'Australia/Perth', Text: '(UTC+08:00) Western Time - Perth' },
        { Value: 'Asia/Pyongyang', Text: '(UTC+08:30) Pyongyang' },
        { Value: 'Asia/Dili', Text: '(UTC+09:00) Dili' },
        { Value: 'Asia/Jayapura', Text: '(UTC+09:00) Jayapura' },
        { Value: 'Asia/Yakutsk', Text: '(UTC+09:00) Moscow+06 - Yakutsk' },
        { Value: 'Pacific/Palau', Text: '(UTC+09:00) Palau' },
        { Value: 'Asia/Seoul', Text: '(UTC+09:00) Seoul' },
        { Value: 'Asia/Tokyo', Text: '(UTC+09:00) Tokyo' },
        { Value: 'Australia/Darwin', Text: '(UTC+09:30) Central Time - Darwin' },
        { Value: 'Antarctica/DumontDUrville', Text: '(UTC+10:00) Dumont D"Urville' },
        { Value: 'Australia/Brisbane', Text: '(UTC+10:00) Eastern Time - Brisbane' },
        { Value: 'Pacific/Guam', Text: '(UTC+10:00) Guam' },
        { Value: 'Asia/Vladivostok', Text: '(UTC+10:00) Moscow+07 - Vladivostok' },
        { Value: 'Pacific/Port_Moresby', Text: '(UTC+10:00) Port Moresby' },
        { Value: 'Pacific / Chuuk', Text: '(UTC+10:00) Truk' },
        { Value: 'Australia/Adelaide', Text: '(UTC+10:30) Central Time - Adelaide' },
        { Value: 'Antarctica/Casey', Text: '(UTC+11:00) Casey' },
        { Value: 'Australia/Hobart', Text: '(UTC+11:00) Eastern Time - Hobart' },
        { Value: 'Australia/Sydney', Text: '(UTC+11:00) Eastern Time - Melbourne, Sydney' },
        { Value: 'Pacific/Efate', Text: '(UTC+11:00) Efate' },
        { Value: 'Pacific/Guadalcanal', Text: '(UTC+11:00) Guadalcanal' },
        { Value: 'Pacific/Kosrae', Text: '(UTC+11:00) Kosrae' },
        { Value: 'Asia/Magadan', Text: '(UTC+11:00) Moscow+08 - Magadan' },
        { Value: 'Pacific / Norfolk', Text: '(UTC+11:00) Norfolk' },
        { Value: 'Pacific/Noumea', Text: '(UTC+11:00) Noumea' },
        { Value: 'Pacific/Pohnpei', Text: '(UTC+11:00) Ponape' },
        { Value: 'Pacific/Funafuti', Text: '(UTC+12:00) Funafuti' },
        { Value: 'Pacific/Kwajalein', Text: '(UTC+12:00) Kwajalein' },
        { Value: 'Pacific/Majuro', Text: '(UTC+12:00) Majuro' },
        { Value: 'Asia/Kamchatka', Text: '(UTC+12:00) Moscow+09 - Petropavlovsk - Kamchatskiy' },
        { Value: 'Pacific / Nauru', Text: '(UTC+12:00) Nauru' },
        { Value: 'Pacific/Tarawa', Text: '(UTC+12:00) Tarawa' },
        { Value: 'Pacific/Wake', Text: '(UTC+12:00) Wake' },
        { Value: 'Pacific/Wallis', Text: '(UTC+12:00) Wallis' },
        { Value: 'Pacific/Auckland', Text: '(UTC+13:00) Auckland' },
        { Value: 'Pacific/Enderbury', Text: '(UTC+13:00) Enderbury' },
        { Value: 'Pacific/Fakaofo', Text: '(UTC+13:00) Fakaofo' },
        { Value: 'Pacific/Fiji', Text: '(UTC+13:00) Fiji' },
        { Value: 'Pacific/Tongatapu', Text: '(UTC+13:00) Tongatapu' },
        { Value: 'Pacific/Apia', Text: '(UTC+14:00) Apia' },
        { Value: 'Pacific/Kiritimati', Text: '(UTC+14:00) Kiritimati' }
    ];
});