({
	name: "date.timezone.Asia-Damascus",
	runTest: function(t){
		var tz = "Asia/Damascus";
		doh.checkDate({tzOffset: -145.2, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -145.2, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -145.2, tzAbbr: "LMT"}, -1577931913000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1577931912000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1568592001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1568592000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1554080401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1554080400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1537142401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1537142400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1522630801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1522630800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1505692801000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1505692800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1491181201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1491181200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1474243201000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1474243200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1459126801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1459126800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -242265601000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -242265600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -228877201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -228877200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -210556801000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -210556800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -197427601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -197427600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -178934401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -178934400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -165718801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -165718800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -147398401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -147398400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -134269201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -134269200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -116467201000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -116467200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -102646801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -102646800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -84326401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -84326400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -71110801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -71110800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -52704001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -52704000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -39488401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -39488400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -21168001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -21168000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -7952401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -7952400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 10367999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 10368000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 23583599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 23583600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 41903999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 41904000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 55119599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 55119600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 73526399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 73526400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 86741999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 86742000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 105062399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 105062400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 118277999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 118278000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 136598399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 136598400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 149813999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 149814000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 168134399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 168134400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 181349999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 181350000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 199756799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 199756800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 212972399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 212972400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 231292799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 231292800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 241916399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 241916400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 262828799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 262828800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 273452399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 273452400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 418694399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 418694400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 433810799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 433810800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 450316799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 450316800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 465433199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 465433200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 508895999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 508896000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 529196399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 529196400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 541555199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 541555200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 562633199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 562633200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 574387199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 574387200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 594255599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 594255600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 607305599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 607305600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 623199599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 623199600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 638927999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 638928000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 654649199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 654649200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 670456799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 670456800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 686264399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 686264400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 702683999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 702684000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 717886799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 717886800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 733096799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 733096800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 748904399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 748904400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 765151199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 765151200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 780958799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 780958800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 796687199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 796687200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 812494799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 812494800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 828309599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 828309600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 844117199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 844117200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 859759199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 859759200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 875653199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 875653200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 891208799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 891208800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 907189199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 907189200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 922917599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 922917600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 938725199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 938725200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 954539999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 954540000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 970347599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 970347600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 986075999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 986076000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1001883599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1001883600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1017611999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1017612000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1033419599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1033419600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1049147999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1049148000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1064955599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1064955600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1080770399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1080770400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1096577999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1096578000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1112306399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1112306400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1128113999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1128114000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1143842399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1143842400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1158872399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1158872400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1175205599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1175205600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1193950799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1193950800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1207259999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1207260000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1225486799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1225486800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1238104799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1238104800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1257022799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1257022800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1269554399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1269554400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1288558799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1288558800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1301003999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1301004000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1320094799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1320094800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1333058399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1333058400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1351717199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1351717200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1364507999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1364508000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1383253199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1383253200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1395957599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1395957600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1414789199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1414789200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1427407199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1427407200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1446325199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1446325200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1458856799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1458856800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1477947599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1477947600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1490911199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1490911200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1509483599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1509483600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1522360799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1522360800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1541019599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1541019600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1553810399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1553810400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1572555599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1572555600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1585259999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1585260000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1604177999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1604178000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1616709599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1616709600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1635713999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1635714000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1648159199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1648159200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1667249999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1667250000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1680213599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1680213600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1698785999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1698786000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1711663199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1711663200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1730408399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1730408400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1743112799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1743112800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1761944399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1761944400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1774562399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1774562400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1793480399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1793480400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1806011999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1806012000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1825016399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1825016400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1838066399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1838066400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1856638799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1856638800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1869515999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1869516000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1888174799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1888174800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1900965599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1900965600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1919710799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1919710800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1932415199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1932415200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1951246799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1951246800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1963864799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1963864800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1982869199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1982869200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1995314399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1995314400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2014405199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2014405200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2027368799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2027368800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2045941199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2045941200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2058818399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2058818400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2077477199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2077477200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2090267999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2090268000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2109099599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2109099600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2121717599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2121717600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2140635599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2140635600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1246789800000, tz, 0);
	}
})
