({
	name: "date.timezone.Europe-Dublin",
	runTest: function(t){
		var tz = "Europe/Dublin";
		doh.checkDate({tzOffset: 25.35, tzAbbr: "DMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 25.35, tzAbbr: "DMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 25.35, tzAbbr: "DMT"}, -1691962480000, tz, 1);
		doh.checkDate({tzOffset: -34.65, tzAbbr: "IST"}, -1691962479000, tz, 1);
		doh.checkDate({tzOffset: -34.65, tzAbbr: "IST"}, -1680471280000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1680471279000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1664143201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1664143200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1650146401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1650146400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1633903201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1633903200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1617487201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1617487200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1601848801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1601848800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1586037601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1586037600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1570399201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1570399200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1552168801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1552168800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1538344801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1538344800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "BST"}, -1522533601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1522533600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1507500001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1507500000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1490565601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1490565600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1473631201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1473631200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1460930401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1460930400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1442786401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1442786400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1428876001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1428876000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1410732001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1410732000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1396216801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1396216800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1379282401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1379282400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1364767201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1364767200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1348437601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1348437600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1333317601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1333317600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1315778401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1315778400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1301263201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1301263200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1284328801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1284328800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1269813601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1269813600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1253484001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1253484000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1238364001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1238364000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1221429601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1221429600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1206914401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1206914400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1189980001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1189980000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1175464801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1175464800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1159135201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1159135200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1143410401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1143410400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1126476001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1126476000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1111960801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1111960800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1095631201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1095631200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1080511201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1080511200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1063576801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1063576800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1049061601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1049061600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1032127201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1032127200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1017612001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1017612000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -1001282401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -1001282400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -986162401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -986162400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -969228001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -969228000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -950479201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -950479200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -942012001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -942012000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -733359601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -733359600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -719445601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -719445600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -699490801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -699490800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -684972001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -684972000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -668037601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -668037600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -654732001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -654732000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -636588001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -636588000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -622072801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -622072800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -605743201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -605743200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -590623201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -590623200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -574293601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -574293600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -558568801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -558568800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -542239201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -542239200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -527119201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -527119200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -512604001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -512604000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -496274401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -496274400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -481154401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -481154400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -464220001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -464220000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -449704801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -449704800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -432165601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -432165600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -417650401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -417650400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -401320801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -401320800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -386200801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -386200800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -369266401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -369266400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -354751201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -354751200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -337816801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -337816800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -323301601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -323301600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -306972001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -306972000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -291852001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -291852000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -276732001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -276732000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -257983201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -257983200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -245282401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -245282400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -226533601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -226533600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -213228001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -213228000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -195084001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -195084000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -182383201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -182383200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -163634401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -163634400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -150933601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -150933600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -132184801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -132184800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -119484001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -119484000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -100735201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -100735200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -88034401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -88034400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -68680801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -68680800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, -59004001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -59004000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -37242001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, -37242000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 57722399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 57722400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 69818399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 69818400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 89171999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 89172000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 101267999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 101268000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 120621599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 120621600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 132717599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 132717600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 152071199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 152071200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 164167199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 164167200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 183520799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 183520800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 196221599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 196221600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 214970399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 214970400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 227671199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 227671200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 246419999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 246420000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 259120799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 259120800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 278474399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 278474400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 290570399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 290570400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 309923999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 309924000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 322019999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 322020000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 341373599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 341373600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 354675599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 354675600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 372819599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 372819600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 386125199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 386125200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 404269199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 404269200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 417574799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 417574800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 435718799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 435718800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 449024399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 449024400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 467773199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 467773200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 481078799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 481078800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 499222799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 499222800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 512528399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 512528400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 530672399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 530672400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 543977999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 543978000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 562121999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 562122000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 575427599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 575427600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 593571599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 593571600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 606877199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 606877200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 625625999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 625626000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 638326799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 638326800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 657075599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 657075600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 670381199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 670381200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 688525199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 688525200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 701830799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 701830800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 719974799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 719974800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 733280399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 733280400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 751424399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 751424400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 764729999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 764730000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 782873999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 782874000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 796179599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 796179600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 814323599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 814323600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 828233999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 828234000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 846377999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 846378000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 859683599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 859683600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 877827599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 877827600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 891133199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 891133200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 909277199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 909277200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 922582799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 922582800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 941331599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 941331600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 954032399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 954032400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 972781199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 972781200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 985481999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 985482000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1004230799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1004230800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1017536399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1017536400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1035680399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1035680400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1048985999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1048986000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1067129999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1067130000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1080435599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1080435600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1099184399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1099184400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1111885199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1111885200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1130633999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1130634000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1143334799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1143334800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1162083599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1162083600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1174784399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1174784400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1193533199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1193533200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1206838799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1206838800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1224982799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1224982800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1238288399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1238288400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1256432399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1256432400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1269737999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1269738000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1288486799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1288486800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1301187599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1301187600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1319936399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1319936400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1332637199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1332637200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1351385999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1351386000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1364691599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1364691600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1382835599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1382835600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1396141199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1396141200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1414285199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1414285200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1427590799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1427590800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1445734799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1445734800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1459040399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1459040400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1477789199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1477789200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1490489999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1490490000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1509238799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1509238800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1521939599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1521939600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1540688399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1540688400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1553993999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1553994000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1572137999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1572138000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1585443599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1585443600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1603587599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1603587600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1616893199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1616893200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1635641999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1635642000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1648342799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1648342800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1667091599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1667091600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1679792399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1679792400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1698541199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1698541200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1711846799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1711846800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1729990799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1729990800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1743296399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1743296400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1761440399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1761440400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1774745999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1774746000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1792889999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1792890000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1806195599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1806195600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1824944399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1824944400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1837645199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1837645200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1856393999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1856394000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1869094799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1869094800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1887843599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1887843600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1901149199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1901149200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1919293199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1919293200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1932598799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1932598800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1950742799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1950742800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1964048399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1964048400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1982797199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1982797200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1995497999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1995498000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2014246799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2014246800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2026947599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2026947600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2045696399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2045696400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2058397199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2058397200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2077145999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2077146000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2090451599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2090451600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2108595599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2108595600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2121901199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2121901200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 2140045199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2140045200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "GMT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -60, tzAbbr: "IST"}, 1246789800000, tz, 0);
	}
})
