({
	name: "date.timezone.America-Indiana-Knox",
	runTest: function(t){
		var tz = "America/Indiana/Knox";
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1633276801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1633276800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1615136401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1615136400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1601827201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1601827200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1583686801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1583686800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -880214401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CWT"}, -880214400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CWT"}, -769395601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CPT"}, -769395600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CPT"}, -765392401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -765392400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -715795201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -715795200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -702493201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -702493200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -684345601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -684345600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -671043601000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -671043600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -652896001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -652896000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -639594001000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -639594000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -620841601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -620841600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -608144401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -608144400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -589392001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -589392000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -576090001000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -576090000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -557942401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -557942400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -544640401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -544640400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -526492801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -526492800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -513190801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -513190800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -495043201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -495043200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -481741201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -481741200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -463593601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -463593600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -447267601000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -447267600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -431539201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -431539200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -415818001000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -415818000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -400089601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -400089600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -386787601000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -386787600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -368640001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -368640000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -355338001000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -355338000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -337190401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -337190400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -321469201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -321469200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -305740801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -305740800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -289414801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -289414800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -273686401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -273686400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -257965201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -257965200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -242236801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "EST"}, -242236800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "EST"}, -195066001000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -195066000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -84384001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -84384000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -68662801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -68662800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -52934401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -52934400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -37213201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -37213200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -21484801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -21484800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -5763601000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -5763600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 9964799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 9964800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 25685999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 25686000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 41414399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 41414400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 57740399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 57740400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 73468799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 73468800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 89189999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 89190000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 104918399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 104918400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 120639599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 120639600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 126691199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 126691200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 152089199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 152089200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 162374399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 162374400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 183538799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 183538800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 199267199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 199267200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 215593199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 215593200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 230716799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 230716800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 247042799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 247042800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 262771199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 262771200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 278492399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 278492400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 294220799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 294220800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 309941999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 309942000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 325670399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 325670400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 341391599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 341391600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 357119999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 357120000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 372841199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 372841200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 388569599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 388569600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 404895599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 404895600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 420019199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 420019200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 436345199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 436345200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 452073599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 452073600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 467794799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 467794800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 483523199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 483523200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 499244399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 499244400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 514972799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 514972800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 530693999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 530694000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 544607999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 544608000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 562143599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 562143600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 576057599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 576057600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 594197999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 594198000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 607507199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 607507200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 625647599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 625647600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 638956799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 638956800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 657097199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 657097200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 671011199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 671011200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 688546799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "EST"}, 688546800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "EST"}, 1143961199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1143961200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1162105199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1162105200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1173599999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1173600000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1194159599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1194159600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1205049599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1205049600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1225609199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1225609200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1236499199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1236499200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1257058799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1257058800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1268553599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1268553600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1289113199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1289113200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1300003199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1300003200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1320562799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1320562800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1331452799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1331452800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1352012399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1352012400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1362902399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1362902400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1383461999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1383462000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1394351999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1394352000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1414911599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1414911600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1425801599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1425801600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1446361199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1446361200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1457855999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1457856000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1478415599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1478415600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1489305599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1489305600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1509865199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1509865200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1520755199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1520755200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1541314799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1541314800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1552204799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1552204800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1572764399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1572764400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1583654399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1583654400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1604213999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1604214000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1615708799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1615708800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1636268399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1636268400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1647158399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1647158400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1667717999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1667718000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1678607999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1678608000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1699167599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1699167600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1710057599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1710057600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1730617199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1730617200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1741507199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1741507200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1762066799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1762066800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1772956799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1772956800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1793516399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1793516400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1805011199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1805011200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1825570799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1825570800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1836460799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1836460800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1857020399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1857020400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1867910399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1867910400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1888469999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1888470000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1899359999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1899360000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1919919599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1919919600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1930809599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1930809600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1951369199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1951369200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1962863999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1962864000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1983423599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1983423600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1994313599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1994313600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2014873199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2014873200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2025763199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2025763200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2046322799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2046322800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2057212799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2057212800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2077772399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2077772400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2088662399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2088662400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2109221999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2109222000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2120111999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2120112000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2140671599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2140671600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1246789800000, tz, 0);
	}
})
