({
	name: "date.timezone.America-Santiago",
	runTest: function(t){
		var tz = "America/Santiago";
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -1893439035000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1893439034000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1688410801000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -1688410800000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -1619983035000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -1619983034000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -1593806401000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -1593806400000, tz, 1);
		doh.checkDate({tzOffset: 282.766666666667, tzAbbr: "SMT"}, -1335986235000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1335986234000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1317585601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1317585600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1304362801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1304362800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1286049601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1286049600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1272826801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1272826800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1254513601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1254513600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1241290801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1241290800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1222977601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1222977600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1209754801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1209754800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1191355201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1191355200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -1178132401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -1178132400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -870552001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -870552000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -865278001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -865278000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLST"}, -736376401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -736376400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CLT"}, -713646001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -713646000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -36619201000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, -36619200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, -23922001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -23922000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, -3355201000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, -3355200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 7527599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 7527600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 24465599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 24465600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 37767599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 37767600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 55915199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 55915200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 69217199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 69217200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 87969599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 87969600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 100666799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 100666800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 118209599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 118209600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 132116399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 132116400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 150868799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 150868800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 163565999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 163566000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 182318399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 182318400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 195620399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 195620400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 213767999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 213768000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 227069999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 227070000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 245217599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 245217600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 258519599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 258519600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 277271999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 277272000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 289969199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 289969200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 308721599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 308721600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 321418799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 321418800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 340171199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 340171200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 353473199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 353473200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 371620799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 371620800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 384922799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 384922800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 403070399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 403070400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 416372399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 416372400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 434519999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 434520000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 447821999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 447822000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 466574399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 466574400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 479271599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 479271600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 498023999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 498024000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 510721199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 510721200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 529473599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 529473600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 545194799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 545194800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 560923199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 560923200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 574225199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 574225200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 591767999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 591768000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 605674799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 605674800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 624427199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 624427200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 637729199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 637729200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 653457599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 653457600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 668573999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 668574000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 687326399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 687326400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 700628399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 700628400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 718775999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 718776000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 732077999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 732078000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 750225599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 750225600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 763527599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 763527600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 781675199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 781675200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 794977199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 794977200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 813729599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 813729600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 826426799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 826426800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 845179199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 845179200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 859690799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 859690800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 876628799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 876628800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 889930799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 889930800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 906868799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 906868800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 923194799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 923194800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 939527999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 939528000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 952829999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 952830000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 971582399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 971582400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 984279599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 984279600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1003031999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1003032000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1015729199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1015729200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1034481599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1034481600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1047178799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1047178800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1065931199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1065931200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1079233199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1079233200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1097380799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1097380800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1110682799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1110682800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1128830399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1128830400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1142132399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1142132400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1160884799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1160884800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1173581999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1173582000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1192334399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1192334400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1206845999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1206846000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1223783999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1223784000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1237085999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1237086000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1255233599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1255233600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1268535599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1268535600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1286683199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1286683200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1299985199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1299985200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1318132799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1318132800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1331434799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1331434800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1350187199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1350187200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1362884399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1362884400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1381636799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1381636800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1394333999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1394334000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1413086399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1413086400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1426388399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1426388400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1444535999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1444536000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1457837999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1457838000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1475985599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1475985600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1489287599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1489287600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1508039999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1508040000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1520737199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1520737200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1539489599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1539489600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1552186799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1552186800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1570939199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1570939200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1584241199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1584241200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1602388799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1602388800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1615690799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1615690800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1633838399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1633838400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1647140399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1647140400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1665287999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1665288000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1678589999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1678590000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1697342399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1697342400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1710039599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1710039600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1728791999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1728792000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1741489199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1741489200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1760241599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1760241600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1773543599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1773543600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1791691199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1791691200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1804993199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1804993200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1823140799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1823140800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1836442799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1836442800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1855195199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1855195200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1867892399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1867892400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1886644799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1886644800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1899341999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1899342000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1918094399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1918094400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1930791599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1930791600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1949543999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1949544000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1962845999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1962846000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1980993599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1980993600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1994295599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1994295600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2012443199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2012443200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2025745199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2025745200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2044497599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2044497600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2057194799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2057194800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2075947199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2075947200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2088644399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2088644400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2107396799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2107396800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2120698799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2120698800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 2138846399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2138846400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "CLST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 240, tzAbbr: "CLT"}, 1246789800000, tz, 0);
	}
})
