({
	name: "date.timezone.America-Montevideo",
	runTest: function(t){
		var tz = "America/Montevideo";
		doh.checkDate({tzOffset: 224.733333333333, tzAbbr: "MMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 224.733333333333, tzAbbr: "MMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 224.733333333333, tzAbbr: "MMT"}, -1567455317000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1567455316000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1459542601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1459542600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1443819601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1443819600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1428006601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1428006600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1412283601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1412283600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1396470601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1396470600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1380747601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1380747600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1141590601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1141590600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1128286801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1128286800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1110141001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1110141000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1096837201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1096837200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1078691401000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1078691400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1065387601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1065387600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1046637001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1046637000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1033938001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1033938000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1015187401000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1015187400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -1002488401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -1002488400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -983737801000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -983737800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -971038801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -971038800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -952288201000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -952288200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -938984401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -938984400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -920838601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -920838600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -907534801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -907534800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -896819401000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -896819400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYHST"}, -883602001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -883602000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "UYT"}, -853619401000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -853619400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -845848801000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -845848800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -334789201000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -334789200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -319672801000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -319672800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -314226001000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -314226000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -309996001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -309996000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -149720401000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -149720400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -134604001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -134604000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -118270801000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -118270800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -100044001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -100044000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -86821201000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -86821200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, -68508001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -68508000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -50446801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, -50446800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, -34119001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -34119000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -18910801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, -18910800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, -2583001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, -2583000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 12625199000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, 12625200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, 28952999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 28953000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 72932399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 72932400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 82691999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 82692000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 132116399000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, 132116400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "UYHST"}, 156911399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 156911400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 212983199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 212983200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 250052399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 250052400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 260243999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 260244000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 307594799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 307594800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 325994399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 325994400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 566449199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 566449200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 574307999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 574308000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 597812399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 597812400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 605671199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 605671200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 625633199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 625633200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 636515999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 636516000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 656477999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 656478000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 667965599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 667965600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 688532399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 688532400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 699415199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 699415200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 719377199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 719377200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 730864799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 730864800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1095562799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1095562800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1111895999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1111896000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1128833999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1128834000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1142135999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1142136000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1159678799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1159678800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1173585599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1173585600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1191733199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1191733200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1205035199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1205035200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1223182799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1223182800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1236484799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1236484800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1254632399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1254632400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1268539199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1268539200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1286081999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1286082000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1299988799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1299988800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1317531599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1317531600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1331438399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1331438400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1349585999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1349586000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1362887999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1362888000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1381035599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1381035600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1394337599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1394337600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1412485199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1412485200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1425787199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1425787200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1443934799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1443934800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1457841599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1457841600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1475384399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1475384400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1489291199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1489291200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1506833999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1506834000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1520740799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1520740800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1538888399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1538888400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1552190399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1552190400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1570337999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1570338000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1583639999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1583640000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1601787599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1601787600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1615694399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1615694400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1633237199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1633237200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1647143999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1647144000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1664686799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1664686800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1678593599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1678593600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1696136399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1696136400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1710043199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1710043200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1728190799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1728190800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1741492799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1741492800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1759640399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1759640400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1772942399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1772942400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1791089999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1791090000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1804996799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1804996800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1822539599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1822539600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1836446399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1836446400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1853989199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1853989200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1867895999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1867896000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1886043599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1886043600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1899345599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1899345600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1917493199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1917493200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1930795199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1930795200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1948942799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1948942800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1962849599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1962849600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1980392399000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1980392400000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1994299199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1994299200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2011841999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2011842000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2025748799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2025748800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2043291599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2043291600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2057198399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2057198400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2075345999000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2075346000000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2088647999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2088648000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2106795599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2106795600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2120097599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2120097600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 2138245199000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2138245200000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "UYST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 180, tzAbbr: "UYT"}, 1246789800000, tz, 0);
	}
})
