Index: /trunk/aux/cocotron/win32/cocotron/AppKit.framework/Resources/defaultBindingOptions.plist
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/AppKit.framework/Resources/defaultBindingOptions.plist	(revision 13569)
+++ /trunk/aux/cocotron/win32/cocotron/AppKit.framework/Resources/defaultBindingOptions.plist	(revision 13570)
@@ -3,15 +3,15 @@
 <plist version="1.0">
 <dict>
-	<key>NSActionCell</key>
+	<key>NSActionCell.value</key>
 	<dict>
 		<key>NSCreatesSortDescriptors</key>
 		<true/>
 	</dict>
-	<key>NSCell</key>
+	<key>NSCell.value</key>
 	<dict>
 		<key>NSCreatesSortDescriptors</key>
 		<false/>
 	</dict>
-	<key>NSObject</key>
+	<key>NSObject.value</key>
 	<dict>
 		<key>NSAllowsEditingMultipleValuesSelection</key>
@@ -20,5 +20,5 @@
 		<true/>
 	</dict>
-	<key>NSTextField</key>
+	<key>NSTextField.value</key>
 	<dict>
 		<key>NSNullPlaceholder</key>
@@ -29,5 +29,5 @@
 		<string>No selection</string>
 	</dict>
-	<key>NSTextFieldCell</key>
+	<key>NSTextFieldCell.value</key>
 	<dict>
 		<key>NSNullPlaceholder</key>
@@ -38,4 +38,14 @@
 		<string>No selection</string>
 	</dict>
+	<key>NSProgressIndicator.value</key>
+	<dict>
+		<key>NSNullPlaceholder</key>
+		<integer>0</integer>
+	</dict>
+	<key>NSImageView.hidden</key>
+	<dict>
+		<key>NSNullPlaceholder</key>
+		<false/>
+	</dict>
 </dict>
 </plist>
Index: /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/English.lproj/NSStringEncodingNames.plist
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/English.lproj/NSStringEncodingNames.plist	(revision 13570)
+++ /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/English.lproj/NSStringEncodingNames.plist	(revision 13570)
@@ -0,0 +1,25 @@
+{
+	0x00000001 = ASCII;
+	0x00000002 = NEXTSTEP;
+	0x00000003 = "Japanese EUC";
+	0x00000004 = UTF8;
+	0x00000005 = "ISO Latin 1";
+	0x00000006 = Symbol;
+	0x00000007 = ASCII;
+	0x00000008 = "Shift JIS";
+	0x00000009 = "ISO Latin 2";
+	0x0000000A = Unicode;
+	0x0000000B = "Windows CP1251";
+	0x0000000C = "Windows CP1252";
+	0x0000000D = "Windows CP1253";
+	0x0000000E = "Windows CP1254";
+	0x0000000F = "Windows CP1250";
+	0x00000015 = "ISO 2022 JP";
+	0x0000001B = "Mac Roman";
+	0x00010000 = Proprietary;
+	0x90000100 = "UTF-16 BE";
+	0x94000100 = "UTF-16 LE";
+	0x8C000100 = "UTF-32";
+	0x98000100 = "UTF-32 BE";
+	0x9C000100 = "UTF-32 LE";
+}
Index: /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneAbbreviations.plist
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneAbbreviations.plist	(revision 13569)
+++ /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneAbbreviations.plist	(revision 13570)
@@ -1,1588 +1,4 @@
 {
-	CET = "Africa/Algiers",
-	CEST = "Africa/Algiers",
-	WET = "Africa/Algiers",
-	WEST = "Africa/Algiers",
-	PMT = "Africa/Algiers",
-	WAT = "Africa/Luanda",
-	LMT = "Africa/Luanda",
-	WAT = "Africa/Porto-Novo",
-	GMT = "Africa/Porto-Novo",
-	LMT = "Africa/Porto-Novo",
-	CAST = "Africa/Gaborone",
-	CAT = "Africa/Gaborone",
-	GMT = "Africa/Ouagadougou",
-	LMT = "Africa/Ouagadougou",
-	CAT = "Africa/Bujumbura",
-	WAT = "Africa/Douala",
-	LMT = "Africa/Douala",
-	WAT = "Africa/Bangui",
-	LMT = "Africa/Bangui",
-	WAST = "Africa/Ndjamena",
-	WAT = "Africa/Ndjamena",
-	LMT = "Africa/Ndjamena",
-	WAT = "Africa/Kinshasa",
-	CAT = "Africa/Lubumbashi",
-	WAT = "Africa/Brazzaville",
-	LMT = "Africa/Brazzaville",
-	GMT = "Africa/Abidjan",
-	LMT = "Africa/Abidjan",
-	EAT = "Africa/Djibouti",
-	LMT = "Africa/Djibouti",
-	EET = "Africa/Cairo",
-	EEST = "Africa/Cairo",
-	WAT = "Africa/Malabo",
-	GMT = "Africa/Malabo",
-	LMT = "Africa/Malabo",
-	EAT = "Africa/Asmera",
-	ADMT = "Africa/Asmera",
-	EAT = "Africa/Addis_Ababa",
-	ADMT = "Africa/Addis_Ababa",
-	WAT = "Africa/Libreville",
-	LMT = "Africa/Libreville",
-	GMT = "Africa/Banjul",
-	WAT = "Africa/Banjul",
-	BMT = "Africa/Banjul",
-	LMT = "Africa/Banjul",
-	GMT = "Africa/Accra",
-	GHST = "Africa/Accra",
-	LMT = "Africa/Accra",
-	WAT = "Africa/Conakry",
-	GMT = "Africa/Conakry",
-	LMT = "Africa/Conakry",
-	GMT = "Africa/Bissau",
-	WAT = "Africa/Bissau",
-	LMT = "Africa/Bissau",
-	BEAUT = "Africa/Nairobi",
-	BEAT = "Africa/Nairobi",
-	EAT = "Africa/Nairobi",
-	LMT = "Africa/Nairobi",
-	SAST = "Africa/Maseru",
-	LMT = "Africa/Maseru",
-	GMT = "Africa/Monrovia",
-	LRT = "Africa/Monrovia",
-	MMT = "Africa/Monrovia",
-	EET = "Africa/Tripoli",
-	CET = "Africa/Tripoli",
-	CEST = "Africa/Tripoli",
-	LMT = "Africa/Tripoli",
-	CAT = "Africa/Blantyre",
-	LMT = "Africa/Blantyre",
-	WAT = "Africa/Bamako",
-	GMT = "Africa/Bamako",
-	LMT = "Africa/Bamako",
-	GMT = "Africa/Timbuktu",
-	LMT = "Africa/Timbuktu",
-	WAT = "Africa/Nouakchott",
-	GMT = "Africa/Nouakchott",
-	LMT = "Africa/Nouakchott",
-	CET = "Africa/Casablanca",
-	WET = "Africa/Casablanca",
-	WEST = "Africa/Casablanca",
-	LMT = "Africa/Casablanca",
-	WET = "Africa/El_Aaiun",
-	WAT = "Africa/El_Aaiun",
-	LMT = "Africa/El_Aaiun",
-	CAT = "Africa/Maputo",
-	LMT = "Africa/Maputo",
-	WAT = "Africa/Windhoek",
-	WAST = "Africa/Windhoek",
-	CAT = "Africa/Windhoek",
-	SAST = "Africa/Windhoek",
-	SWAT = "Africa/Windhoek",
-	GMT = "Africa/Niamey",
-	WAT = "Africa/Niamey",
-	LMT = "Africa/Niamey",
-	WAT = "Africa/Lagos",
-	LMT = "Africa/Lagos",
-	CAT = "Africa/Kigali",
-	LMT = "Africa/Kigali",
-	GMT = "Africa/Sao_Tome",
-	LMT = "Africa/Sao_Tome",
-	GMT = "Africa/Dakar",
-	WAT = "Africa/Dakar",
-	LMT = "Africa/Dakar",
-	GMT = "Africa/Freetown",
-	WAT = "Africa/Freetown",
-	SLST = "Africa/Freetown",
-	FMT = "Africa/Freetown",
-	BEAT = "Africa/Mogadishu",
-	EAT = "Africa/Mogadishu",
-	SAST = "Africa/Johannesburg",
-	EAT = "Africa/Khartoum",
-	CAT = "Africa/Khartoum",
-	CAST = "Africa/Khartoum",
-	LMT = "Africa/Khartoum",
-	SAST = "Africa/Mbabane",
-	LMT = "Africa/Mbabane",
-	BEAUT = "Africa/Dar_es_Salaam",
-	EAT = "Africa/Dar_es_Salaam",
-	LMT = "Africa/Dar_es_Salaam",
-	GMT = "Africa/Lome",
-	CET = "Africa/Tunis",
-	CEST = "Africa/Tunis",
-	PMT = "Africa/Tunis",
-	BEAUT = "Africa/Kampala",
-	BEAT = "Africa/Kampala",
-	EAT = "Africa/Kampala",
-	LMT = "Africa/Kampala",
-	CAT = "Africa/Lusaka",
-	LMT = "Africa/Lusaka",
-	CAT = "Africa/Harare",
-	LMT = "Africa/Harare",
-	CEST = "Africa/Ceuta",
-	CET = "Africa/Ceuta",
-	WEST = "Africa/Ceuta",
-	WET = "Africa/Ceuta",
-	CVST = "Atlantic/Cape_Verde",
-	CVT = "Atlantic/Cape_Verde",
-	LMT = "Atlantic/Cape_Verde",
-	GMT = "Atlantic/St_Helena",
-	JMT = "Atlantic/St_Helena",
-	WEST = "Atlantic/Faeroe",
-	WET = "Atlantic/Faeroe",
-	LMT = "Atlantic/Faeroe",
-	GMT = "Atlantic/Reykjavik",
-	IST = "Atlantic/Reykjavik",
-	ISST = "Atlantic/Reykjavik",
-	RMT = "Atlantic/Reykjavik",
-	EGT = "Atlantic/Jan_Mayen",
-	WET = "Atlantic/Azores",
-	AZOMT = "Atlantic/Azores",
-	AZOT = "Atlantic/Azores",
-	AZOST = "Atlantic/Azores",
-	HMT = "Atlantic/Azores",
-	WET = "Atlantic/Madeira",
-	WEST = "Atlantic/Madeira",
-	MADMT = "Atlantic/Madeira",
-	MADT = "Atlantic/Madeira",
-	MADST = "Atlantic/Madeira",
-	FMT = "Atlantic/Madeira",
-	WEST = "Atlantic/Canary",
-	WET = "Atlantic/Canary",
-	CANT = "Atlantic/Canary",
-	LMT = "Atlantic/Canary",
-	ADT = "Atlantic/Bermuda",
-	AST = "Atlantic/Bermuda",
-	LMT = "Atlantic/Bermuda",
-	FKT = "Atlantic/Stanley",
-	FKST = "Atlantic/Stanley",
-	SMT = "Atlantic/Stanley",
-	GST = "Atlantic/South_Georgia",
-	EAT = "Indian/Comoro",
-	LMT = "Indian/Comoro",
-	EAST = "Indian/Antananarivo",
-	EAT = "Indian/Antananarivo",
-	LMT = "Indian/Antananarivo",
-	MUT = "Indian/Mauritius",
-	LMT = "Indian/Mauritius",
-	EAT = "Indian/Mayotte",
-	LMT = "Indian/Mayotte",
-	RET = "Indian/Reunion",
-	LMT = "Indian/Reunion",
-	SCT = "Indian/Mahe",
-	LMT = "Indian/Mahe",
-	TFT = "Indian/Kerguelen",
-	___ = "Indian/Kerguelen",
-	IOT = "Indian/Chagos",
-	MVT = "Indian/Maldives",
-	MMT = "Indian/Maldives",
-	CXT = "Indian/Christmas",
-	CCT = "Indian/Cocos",
-	WST = "Antarctica/Casey",
-	___ = "Antarctica/Casey",
-	DAVT = "Antarctica/Davis",
-	___ = "Antarctica/Davis",
-	MAWT = "Antarctica/Mawson",
-	___ = "Antarctica/Mawson",
-	DDUT = "Antarctica/DumontDUrville",
-	PMT = "Antarctica/DumontDUrville",
-	___ = "Antarctica/DumontDUrville",
-	SYOT = "Antarctica/Syowa",
-	___ = "Antarctica/Syowa",
-	CLT = "Antarctica/Palmer",
-	CLST = "Antarctica/Palmer",
-	ARST = "Antarctica/Palmer",
-	ART = "Antarctica/Palmer",
-	___ = "Antarctica/Palmer",
-	NZST = "Antarctica/McMurdo",
-	NZDT = "Antarctica/McMurdo",
-	___ = "Antarctica/McMurdo",
-	NZST = "Antarctica/South_Pole",
-	NZDT = "Antarctica/South_Pole",
-	___ = "Antarctica/South_Pole",
-	AFT = "Asia/Kabul",
-	AMST = "Asia/Yerevan",
-	AMT = "Asia/Yerevan",
-	YERST = "Asia/Yerevan",
-	YERT = "Asia/Yerevan",
-	LMT = "Asia/Yerevan",
-	AZST = "Asia/Baku",
-	AZT = "Asia/Baku",
-	BAKST = "Asia/Baku",
-	BAKT = "Asia/Baku",
-	LMT = "Asia/Baku",
-	AST = "Asia/Bahrain",
-	GST = "Asia/Bahrain",
-	LMT = "Asia/Bahrain",
-	BDT = "Asia/Dhaka",
-	DACT = "Asia/Dhaka",
-	IST = "Asia/Dhaka",
-	BURT = "Asia/Dhaka",
-	HMT = "Asia/Dhaka",
-	BTT = "Asia/Thimphu",
-	IST = "Asia/Thimphu",
-	LMT = "Asia/Thimphu",
-	BNT = "Asia/Brunei",
-	LMT = "Asia/Brunei",
-	MMT = "Asia/Rangoon",
-	JST = "Asia/Rangoon",
-	BURT = "Asia/Rangoon",
-	RMT = "Asia/Rangoon",
-	ICT = "Asia/Phnom_Penh",
-	SMT = "Asia/Phnom_Penh",
-	LMT = "Asia/Phnom_Penh",
-	CDT = "Asia/Harbin",
-	CST = "Asia/Harbin",
-	HART = "Asia/Harbin",
-	LMT = "Asia/Harbin",
-	CST = "Asia/Shanghai",
-	CDT = "Asia/Shanghai",
-	LMT = "Asia/Shanghai",
-	CST = "Asia/Chungking",
-	CDT = "Asia/Chungking",
-	CHUT = "Asia/Chungking",
-	LMT = "Asia/Chungking",
-	CST = "Asia/Urumqi",
-	CDT = "Asia/Urumqi",
-	URUT = "Asia/Urumqi",
-	LMT = "Asia/Urumqi",
-	CST = "Asia/Kashgar",
-	CDT = "Asia/Kashgar",
-	KAST = "Asia/Kashgar",
-	LMT = "Asia/Kashgar",
-	HKT = "Asia/Hong_Kong",
-	HKST = "Asia/Hong_Kong",
-	LMT = "Asia/Hong_Kong",
-	CST = "Asia/Taipei",
-	CDT = "Asia/Taipei",
-	CST = "Asia/Macao",
-	MOT = "Asia/Macao",
-	MOST = "Asia/Macao",
-	LMT = "Asia/Macao",
-	EET = "Asia/Nicosia",
-	EEST = "Asia/Nicosia",
-	LMT = "Asia/Nicosia",
-	GEST = "Asia/Tbilisi",
-	GET = "Asia/Tbilisi",
-	TBIST = "Asia/Tbilisi",
-	TBIT = "Asia/Tbilisi",
-	TBMT = "Asia/Tbilisi",
-	JST = "Asia/Dili",
-	TPT = "Asia/Dili",
-	LMT = "Asia/Dili",
-	IST = "Asia/Calcutta",
-	BURT = "Asia/Calcutta",
-	HMT = "Asia/Calcutta",
-	JST = "Asia/Jakarta",
-	JAVT = "Asia/Jakarta",
-	JMT = "Asia/Jakarta",
-	JST = "Asia/Ujung_Pandang",
-	BORT = "Asia/Ujung_Pandang",
-	MMT = "Asia/Ujung_Pandang",
-	LMT = "Asia/Ujung_Pandang",
-	CST = "Asia/Jayapura",
-	JAYT = "Asia/Jayapura",
-	LMT = "Asia/Jayapura",
-	IRST = "Asia/Tehran",
-	IRT = "Asia/Tehran",
-	TMT = "Asia/Tehran",
-	LMT = "Asia/Tehran",
-	ADT = "Asia/Baghdad",
-	AST = "Asia/Baghdad",
-	BMT = "Asia/Baghdad",
-	IDDT = "Asia/Jerusalem",
-	IST = "Asia/Jerusalem",
-	IDT = "Asia/Jerusalem",
-	JMT = "Asia/Jerusalem",
-	JST = "Asia/Tokyo",
-	CJT = "Asia/Tokyo",
-	EET = "Asia/Amman",
-	EEST = "Asia/Amman",
-	LMT = "Asia/Amman",
-	ALMST = "Asia/Almaty",
-	ALMT = "Asia/Almaty",
-	LMT = "Asia/Almaty",
-	AQTST = "Asia/Aqtobe",
-	AQTT = "Asia/Aqtobe",
-	AKTST = "Asia/Aqtobe",
-	AKST = "Asia/Aqtobe",
-	AKT = "Asia/Aqtobe",
-	LMT = "Asia/Aqtobe",
-	AQTT = "Asia/Aqtau",
-	AQTST = "Asia/Aqtau",
-	SHEST = "Asia/Aqtau",
-	SHET = "Asia/Aqtau",
-	LMT = "Asia/Aqtau",
-	KGT = "Asia/Bishkek",
-	KGST = "Asia/Bishkek",
-	FRUST = "Asia/Bishkek",
-	FRUT = "Asia/Bishkek",
-	LMT = "Asia/Bishkek",
-	KDT = "Asia/Seoul",
-	KST = "Asia/Seoul",
-	KST = "Asia/Pyongyang",
-	AST = "Asia/Kuwait",
-	LMT = "Asia/Kuwait",
-	ICT = "Asia/Vientiane",
-	SMT = "Asia/Vientiane",
-	LMT = "Asia/Vientiane",
-	EET = "Asia/Beirut",
-	EEST = "Asia/Beirut",
-	MYT = "Asia/Kuala_Lumpur",
-	JST = "Asia/Kuala_Lumpur",
-	MALT = "Asia/Kuala_Lumpur",
-	SMT = "Asia/Kuala_Lumpur",
-	MYT = "Asia/Kuching",
-	JST = "Asia/Kuching",
-	BORTST = "Asia/Kuching",
-	BORT = "Asia/Kuching",
-	LMT = "Asia/Kuching",
-	HOVST = "Asia/Hovd",
-	HOVT = "Asia/Hovd",
-	LMT = "Asia/Hovd",
-	ULAST = "Asia/Ulaanbaatar",
-	ULAT = "Asia/Ulaanbaatar",
-	LMT = "Asia/Ulaanbaatar",
-	NPT = "Asia/Katmandu",
-	IST = "Asia/Katmandu",
-	LMT = "Asia/Katmandu",
-	GST = "Asia/Muscat",
-	LMT = "Asia/Muscat",
-	PKT = "Asia/Karachi",
-	KART = "Asia/Karachi",
-	IST = "Asia/Karachi",
-	LMT = "Asia/Karachi",
-	IST = "Asia/Gaza",
-	IDT = "Asia/Gaza",
-	EEST = "Asia/Gaza",
-	EET = "Asia/Gaza",
-	JST = "Asia/Manila",
-	PHT = "Asia/Manila",
-	PHST = "Asia/Manila",
-	AST = "Asia/Qatar",
-	GST = "Asia/Qatar",
-	LMT = "Asia/Qatar",
-	AST = "Asia/Riyadh",
-	LMT = "Asia/Riyadh",
-	SGT = "Asia/Singapore",
-	JST = "Asia/Singapore",
-	MALT = "Asia/Singapore",
-	SMT = "Asia/Singapore",
-	LKT = "Asia/Colombo",
-	IHST = "Asia/Colombo",
-	IST = "Asia/Colombo",
-	MMT = "Asia/Colombo",
-	EET = "Asia/Damascus",
-	EEST = "Asia/Damascus",
-	LMT = "Asia/Damascus",
-	TJT = "Asia/Dushanbe",
-	DUSST = "Asia/Dushanbe",
-	DUST = "Asia/Dushanbe",
-	LMT = "Asia/Dushanbe",
-	ICT = "Asia/Bangkok",
-	BMT = "Asia/Bangkok",
-	TMT = "Asia/Ashgabat",
-	ASHST = "Asia/Ashgabat",
-	ASHT = "Asia/Ashgabat",
-	LMT = "Asia/Ashgabat",
-	GST = "Asia/Dubai",
-	LMT = "Asia/Dubai",
-	UZST = "Asia/Samarkand",
-	UZT = "Asia/Samarkand",
-	TAST = "Asia/Samarkand",
-	TASST = "Asia/Samarkand",
-	SAMST = "Asia/Samarkand",
-	SAMT = "Asia/Samarkand",
-	LMT = "Asia/Samarkand",
-	UZST = "Asia/Tashkent",
-	UZT = "Asia/Tashkent",
-	TASST = "Asia/Tashkent",
-	TAST = "Asia/Tashkent",
-	LMT = "Asia/Tashkent",
-	ICT = "Asia/Saigon",
-	SMT = "Asia/Saigon",
-	LMT = "Asia/Saigon",
-	AST = "Asia/Aden",
-	LMT = "Asia/Aden",
-	YEKT = "Asia/Yekaterinburg",
-	YEKST = "Asia/Yekaterinburg",
-	SVEST = "Asia/Yekaterinburg",
-	SVET = "Asia/Yekaterinburg",
-	LMT = "Asia/Yekaterinburg",
-	OMSST = "Asia/Omsk",
-	OMST = "Asia/Omsk",
-	LMT = "Asia/Omsk",
-	NOVST = "Asia/Novosibirsk",
-	NOVT = "Asia/Novosibirsk",
-	LMT = "Asia/Novosibirsk",
-	KRAST = "Asia/Krasnoyarsk",
-	KRAT = "Asia/Krasnoyarsk",
-	LMT = "Asia/Krasnoyarsk",
-	IRKST = "Asia/Irkutsk",
-	IRKT = "Asia/Irkutsk",
-	IMT = "Asia/Irkutsk",
-	YAKST = "Asia/Yakutsk",
-	YAKT = "Asia/Yakutsk",
-	LMT = "Asia/Yakutsk",
-	VLASST = "Asia/Vladivostok",
-	VLAST = "Asia/Vladivostok",
-	VLAT = "Asia/Vladivostok",
-	LMT = "Asia/Vladivostok",
-	MAGST = "Asia/Magadan",
-	MAGT = "Asia/Magadan",
-	LMT = "Asia/Magadan",
-	PETST = "Asia/Kamchatka",
-	PETT = "Asia/Kamchatka",
-	LMT = "Asia/Kamchatka",
-	ANAST = "Asia/Anadyr",
-	ANAT = "Asia/Anadyr",
-	LMT = "Asia/Anadyr",
-	?? = "Asia/Riyadh87",
-	?? = "Asia/Riyadh88",
-	?? = "Asia/Riyadh89",
-	TRT = "Asia/Istanbul",
-	TRST = "Asia/Istanbul",
-	EET = "Asia/Istanbul",
-	EEST = "Asia/Istanbul",
-	IMT = "Asia/Istanbul",
-	BDT = "Asia/Dacca",
-	DACT = "Asia/Dacca",
-	IST = "Asia/Dacca",
-	BURT = "Asia/Dacca",
-	HMT = "Asia/Dacca",
-	TMT = "Asia/Ashkhabad",
-	ASHST = "Asia/Ashkhabad",
-	ASHT = "Asia/Ashkhabad",
-	LMT = "Asia/Ashkhabad",
-	IDDT = "Asia/Tel_Aviv",
-	IST = "Asia/Tel_Aviv",
-	IDT = "Asia/Tel_Aviv",
-	JMT = "Asia/Tel_Aviv",
-	BTT = "Asia/Thimbu",
-	IST = "Asia/Thimbu",
-	LMT = "Asia/Thimbu",
-	ULAST = "Asia/Ulan_Bator",
-	ULAT = "Asia/Ulan_Bator",
-	LMT = "Asia/Ulan_Bator",
-	CST = "Australia/Darwin",
-	WST = "Australia/Perth",
-	EST = "Australia/Brisbane",
-	EST = "Australia/Lindeman",
-	CST = "Australia/Adelaide",
-	EST = "Australia/Hobart",
-	EST = "Australia/Melbourne",
-	EST = "Australia/Sydney",
-	CST = "Australia/Broken_Hill",
-	LHST = "Australia/Lord_Howe",
-	EST = "Australia/Lord_Howe",
-	EST = "Australia/ACT",
-	EST = "Australia/Canberra",
-	LHST = "Australia/LHI",
-	EST = "Australia/LHI",
-	EST = "Australia/NSW",
-	CST = "Australia/North",
-	EST = "Australia/Queensland",
-	CST = "Australia/South",
-	EST = "Australia/Tasmania",
-	EST = "Australia/Victoria",
-	WST = "Australia/West",
-	CST = "Australia/Yancowinna",
-	CKHST = "Pacific/Rarotonga",
-	CKT = "Pacific/Rarotonga",
-	FJT = "Pacific/Fiji",
-	FJST = "Pacific/Fiji",
-	LMT = "Pacific/Fiji",
-	GAMT = "Pacific/Gambier",
-	LMT = "Pacific/Gambier",
-	MART = "Pacific/Marquesas",
-	LMT = "Pacific/Marquesas",
-	TAHT = "Pacific/Tahiti",
-	LMT = "Pacific/Tahiti",
-	GST = "Pacific/Guam",
-	GILT = "Pacific/Tarawa",
-	PHOT = "Pacific/Enderbury",
-	LINT = "Pacific/Kiritimati",
-	MPT = "Pacific/Saipan",
-	MHT = "Pacific/Majuro",
-	KWAT = "Pacific/Kwajalein",
-	MHT = "Pacific/Kwajalein",
-	YAPT = "Pacific/Yap",
-	TRUT = "Pacific/Truk",
-	PONT = "Pacific/Ponape",
-	KOST = "Pacific/Kosrae",
-	JST = "Pacific/Nauru",
-	NRT = "Pacific/Nauru",
-	LMT = "Pacific/Nauru",
-	NCT = "Pacific/Noumea",
-	NCST = "Pacific/Noumea",
-	LMT = "Pacific/Noumea",
-	NZDT = "Pacific/Auckland",
-	NZST = "Pacific/Auckland",
-	NZHDT = "Pacific/Auckland",
-	CHAST = "Pacific/Chatham",
-	CHADT = "Pacific/Chatham",
-	NUT = "Pacific/Niue",
-	NFT = "Pacific/Norfolk",
-	NMT = "Pacific/Norfolk",
-	PWT = "Pacific/Palau",
-	PGT = "Pacific/Port_Moresby",
-	PST = "Pacific/Pitcairn",
-	PNT = "Pacific/Pitcairn",
-	SST = "Pacific/Pago_Pago",
-	BST = "Pacific/Pago_Pago",
-	NST = "Pacific/Pago_Pago",
-	SAMT = "Pacific/Pago_Pago",
-	LMT = "Pacific/Pago_Pago",
-	WST = "Pacific/Apia",
-	SAMT = "Pacific/Apia",
-	LMT = "Pacific/Apia",
-	SBT = "Pacific/Guadalcanal",
-	LMT = "Pacific/Guadalcanal",
-	TKT = "Pacific/Fakaofo",
-	TOST = "Pacific/Tongatapu",
-	TOT = "Pacific/Tongatapu",
-	TVT = "Pacific/Funafuti",
-	HST = "Pacific/Johnston",
-	SST = "Pacific/Midway",
-	BST = "Pacific/Midway",
-	NST = "Pacific/Midway",
-	WAKT = "Pacific/Wake",
-	VUT = "Pacific/Efate",
-	VUST = "Pacific/Efate",
-	LMT = "Pacific/Efate",
-	WFT = "Pacific/Wallis",
-	HPT = "Pacific/Honolulu",
-	HWT = "Pacific/Honolulu",
-	HDT = "Pacific/Honolulu",
-	HST = "Pacific/Honolulu",
-	EAST = "Pacific/Easter",
-	EASST = "Pacific/Easter",
-	MMT = "Pacific/Easter",
-	GALT = "Pacific/Galapagos",
-	ECT = "Pacific/Galapagos",
-	LMT = "Pacific/Galapagos",
-	SST = "Pacific/Samoa",
-	BST = "Pacific/Samoa",
-	NST = "Pacific/Samoa",
-	SAMT = "Pacific/Samoa",
-	LMT = "Pacific/Samoa",
-	BDST = "Europe/London",
-	GMT = "Europe/London",
-	BST = "Europe/London",
-	BDST = "Europe/Belfast",
-	GMT = "Europe/Belfast",
-	BST = "Europe/Belfast",
-	IST = "Europe/Belfast",
-	DMT = "Europe/Belfast",
-	GMT = "Europe/Dublin",
-	BST = "Europe/Dublin",
-	IST = "Europe/Dublin",
-	DMT = "Europe/Dublin",
-	CEST = "Europe/Tirane",
-	CET = "Europe/Tirane",
-	LMT = "Europe/Tirane",
-	CEST = "Europe/Andorra",
-	CET = "Europe/Andorra",
-	WET = "Europe/Andorra",
-	CET = "Europe/Vienna",
-	CEST = "Europe/Vienna",
-	EEST = "Europe/Minsk",
-	MSD = "Europe/Minsk",
-	CEST = "Europe/Minsk",
-	CET = "Europe/Minsk",
-	MSK = "Europe/Minsk",
-	EET = "Europe/Minsk",
-	MMT = "Europe/Minsk",
-	WEST = "Europe/Brussels",
-	CEST = "Europe/Brussels",
-	CET = "Europe/Brussels",
-	WET = "Europe/Brussels",
-	EEST = "Europe/Sofia",
-	CEST = "Europe/Sofia",
-	CET = "Europe/Sofia",
-	EET = "Europe/Sofia",
-	CET = "Europe/Prague",
-	CEST = "Europe/Prague",
-	CET = "Europe/Copenhagen",
-	CEST = "Europe/Copenhagen",
-	EEST = "Europe/Tallinn",
-	MSD = "Europe/Tallinn",
-	MSK = "Europe/Tallinn",
-	EET = "Europe/Tallinn",
-	CET = "Europe/Tallinn",
-	CEST = "Europe/Tallinn",
-	TMT = "Europe/Tallinn",
-	EET = "Europe/Helsinki",
-	EEST = "Europe/Helsinki",
-	HMT = "Europe/Helsinki",
-	WEMT = "Europe/Paris",
-	CEST = "Europe/Paris",
-	CET = "Europe/Paris",
-	WET = "Europe/Paris",
-	WEST = "Europe/Paris",
-	PMT = "Europe/Paris",
-	CEMT = "Europe/Berlin",
-	CET = "Europe/Berlin",
-	CEST = "Europe/Berlin",
-	CEST = "Europe/Gibraltar",
-	CET = "Europe/Gibraltar",
-	BDST = "Europe/Gibraltar",
-	GMT = "Europe/Gibraltar",
-	BST = "Europe/Gibraltar",
-	CEST = "Europe/Athens",
-	CET = "Europe/Athens",
-	EET = "Europe/Athens",
-	EEST = "Europe/Athens",
-	AMT = "Europe/Athens",
-	CET = "Europe/Budapest",
-	CEST = "Europe/Budapest",
-	CET = "Europe/Rome",
-	CEST = "Europe/Rome",
-	EEST = "Europe/Riga",
-	MSD = "Europe/Riga",
-	CEST = "Europe/Riga",
-	CET = "Europe/Riga",
-	MSK = "Europe/Riga",
-	EET = "Europe/Riga",
-	LST = "Europe/Riga",
-	RMT = "Europe/Riga",
-	CEST = "Europe/Vaduz",
-	CET = "Europe/Vaduz",
-	EEST = "Europe/Vilnius",
-	MSD = "Europe/Vilnius",
-	CEST = "Europe/Vilnius",
-	MSK = "Europe/Vilnius",
-	EET = "Europe/Vilnius",
-	CET = "Europe/Vilnius",
-	KMT = "Europe/Vilnius",
-	WMT = "Europe/Vilnius",
-	WET = "Europe/Luxembourg",
-	WEST = "Europe/Luxembourg",
-	CET = "Europe/Luxembourg",
-	CEST = "Europe/Luxembourg",
-	LMT = "Europe/Luxembourg",
-	CET = "Europe/Malta",
-	CEST = "Europe/Malta",
-	MSK = "Europe/Chisinau",
-	MSD = "Europe/Chisinau",
-	CEST = "Europe/Chisinau",
-	CET = "Europe/Chisinau",
-	EET = "Europe/Chisinau",
-	EEST = "Europe/Chisinau",
-	BMT = "Europe/Chisinau",
-	CMT = "Europe/Chisinau",
-	MSK = "Europe/Tiraspol",
-	MSD = "Europe/Tiraspol",
-	CEST = "Europe/Tiraspol",
-	CET = "Europe/Tiraspol",
-	EET = "Europe/Tiraspol",
-	EEST = "Europe/Tiraspol",
-	BMT = "Europe/Tiraspol",
-	CMT = "Europe/Tiraspol",
-	CET = "Europe/Monaco",
-	CEST = "Europe/Monaco",
-	WEMT = "Europe/Monaco",
-	WET = "Europe/Monaco",
-	WEST = "Europe/Monaco",
-	PMT = "Europe/Monaco",
-	CEST = "Europe/Amsterdam",
-	CET = "Europe/Amsterdam",
-	NEST = "Europe/Amsterdam",
-	NET = "Europe/Amsterdam",
-	AMT = "Europe/Amsterdam",
-	NST = "Europe/Amsterdam",
-	CET = "Europe/Oslo",
-	CEST = "Europe/Oslo",
-	EET = "Europe/Warsaw",
-	EEST = "Europe/Warsaw",
-	CET = "Europe/Warsaw",
-	CEST = "Europe/Warsaw",
-	WMT = "Europe/Warsaw",
-	CEST = "Europe/Lisbon",
-	CET = "Europe/Lisbon",
-	WEMT = "Europe/Lisbon",
-	WET = "Europe/Lisbon",
-	WEST = "Europe/Lisbon",
-	LMT = "Europe/Lisbon",
-	EET = "Europe/Bucharest",
-	EEST = "Europe/Bucharest",
-	BMT = "Europe/Bucharest",
-	EET = "Europe/Kaliningrad",
-	EEST = "Europe/Kaliningrad",
-	MSK = "Europe/Kaliningrad",
-	MSD = "Europe/Kaliningrad",
-	CET = "Europe/Kaliningrad",
-	CEST = "Europe/Kaliningrad",
-	EEST = "Europe/Moscow",
-	EET = "Europe/Moscow",
-	MSD = "Europe/Moscow",
-	MSK = "Europe/Moscow",
-	MDST = "Europe/Moscow",
-	MST = "Europe/Moscow",
-	MMT = "Europe/Moscow",
-	SAMT = "Europe/Samara",
-	SAMST = "Europe/Samara",
-	KUYST = "Europe/Samara",
-	KUYT = "Europe/Samara",
-	LMT = "Europe/Samara",
-	CET = "Europe/Madrid",
-	CEST = "Europe/Madrid",
-	WEMT = "Europe/Madrid",
-	WET = "Europe/Madrid",
-	WEST = "Europe/Madrid",
-	CEST = "Europe/Stockholm",
-	CET = "Europe/Stockholm",
-	CET = "Europe/Zurich",
-	CEST = "Europe/Zurich",
-	TRT = "Europe/Istanbul",
-	TRST = "Europe/Istanbul",
-	EET = "Europe/Istanbul",
-	EEST = "Europe/Istanbul",
-	IMT = "Europe/Istanbul",
-	EEST = "Europe/Kiev",
-	MSD = "Europe/Kiev",
-	CEST = "Europe/Kiev",
-	CET = "Europe/Kiev",
-	MSK = "Europe/Kiev",
-	EET = "Europe/Kiev",
-	KMT = "Europe/Kiev",
-	EEST = "Europe/Uzhgorod",
-	EET = "Europe/Uzhgorod",
-	MSK = "Europe/Uzhgorod",
-	MSD = "Europe/Uzhgorod",
-	CEST = "Europe/Uzhgorod",
-	CET = "Europe/Uzhgorod",
-	EEST = "Europe/Zaporozhye",
-	MSD = "Europe/Zaporozhye",
-	CEST = "Europe/Zaporozhye",
-	CET = "Europe/Zaporozhye",
-	MSK = "Europe/Zaporozhye",
-	EET = "Europe/Zaporozhye",
-	CUT = "Europe/Zaporozhye",
-	EEST = "Europe/Simferopol",
-	MSD = "Europe/Simferopol",
-	CEST = "Europe/Simferopol",
-	CET = "Europe/Simferopol",
-	MSK = "Europe/Simferopol",
-	EET = "Europe/Simferopol",
-	SMT = "Europe/Simferopol",
-	CEST = "Europe/Belgrade",
-	CET = "Europe/Belgrade",
-	EET = "Europe/Nicosia",
-	EEST = "Europe/Nicosia",
-	LMT = "Europe/Nicosia",
-	CET = "Europe/Vatican",
-	CEST = "Europe/Vatican",
-	CET = "Europe/San_Marino",
-	CEST = "Europe/San_Marino",
-	CET = "Europe/Bratislava",
-	CEST = "Europe/Bratislava",
-	CEST = "Europe/Ljubljana",
-	CET = "Europe/Ljubljana",
-	CEST = "Europe/Sarajevo",
-	CET = "Europe/Sarajevo",
-	CEST = "Europe/Skopje",
-	CET = "Europe/Skopje",
-	CEST = "Europe/Zagreb",
-	CET = "Europe/Zagreb",
-	WET = "WET",
-	WEST = "WET",
-	CET = "CET",
-	CEST = "CET",
-	MET = "MET",
-	MEST = "MET",
-	EET = "EET",
-	EEST = "EET",
-	EGST = "America/Scoresbysund",
-	EGT = "America/Scoresbysund",
-	CGST = "America/Scoresbysund",
-	CGT = "America/Scoresbysund",
-	LMT = "America/Scoresbysund",
-	WGST = "America/Godthab",
-	WGT = "America/Godthab",
-	LMT = "America/Godthab",
-	AST = "America/Thule",
-	ADT = "America/Thule",
-	LMT = "America/Thule",
-	EPT = "America/New_York",
-	EDT = "America/New_York",
-	EST = "America/New_York",
-	EWT = "America/New_York",
-	CPT = "America/Chicago",
-	EST = "America/Chicago",
-	CDT = "America/Chicago",
-	CST = "America/Chicago",
-	CWT = "America/Chicago",
-	MPT = "America/Denver",
-	MDT = "America/Denver",
-	MST = "America/Denver",
-	MWT = "America/Denver",
-	PDT = "America/Los_Angeles",
-	PPT = "America/Los_Angeles",
-	PST = "America/Los_Angeles",
-	PWT = "America/Los_Angeles",
-	AKDT = "America/Juneau",
-	AKST = "America/Juneau",
-	PDT = "America/Juneau",
-	PPT = "America/Juneau",
-	PWT = "America/Juneau",
-	PST = "America/Juneau",
-	AKDT = "America/Yakutat",
-	AKST = "America/Yakutat",
-	YDT = "America/Yakutat",
-	YPT = "America/Yakutat",
-	YWT = "America/Yakutat",
-	YST = "America/Yakutat",
-	AKST = "America/Anchorage",
-	AKDT = "America/Anchorage",
-	AHDT = "America/Anchorage",
-	AHST = "America/Anchorage",
-	CAWT = "America/Anchorage",
-	CAT = "America/Anchorage",
-	AKST = "America/Nome",
-	AKDT = "America/Nome",
-	BDT = "America/Nome",
-	BST = "America/Nome",
-	NPT = "America/Nome",
-	NWT = "America/Nome",
-	NST = "America/Nome",
-	HAST = "America/Adak",
-	HADT = "America/Adak",
-	BDT = "America/Adak",
-	BST = "America/Adak",
-	NPT = "America/Adak",
-	NWT = "America/Adak",
-	NST = "America/Adak",
-	MDT = "America/Phoenix",
-	MST = "America/Phoenix",
-	MWT = "America/Phoenix",
-	MDT = "America/Boise",
-	MST = "America/Boise",
-	MPT = "America/Boise",
-	MWT = "America/Boise",
-	PST = "America/Boise",
-	PWT = "America/Boise",
-	EDT = "America/Indianapolis",
-	EST = "America/Indianapolis",
-	CPT = "America/Indianapolis",
-	CDT = "America/Indianapolis",
-	CST = "America/Indianapolis",
-	CWT = "America/Indianapolis",
-	EDT = "America/Indiana/Marengo",
-	EST = "America/Indiana/Marengo",
-	CDT = "America/Indiana/Marengo",
-	CPT = "America/Indiana/Marengo",
-	CST = "America/Indiana/Marengo",
-	CWT = "America/Indiana/Marengo",
-	EST = "America/Indiana/Knox",
-	CDT = "America/Indiana/Knox",
-	CPT = "America/Indiana/Knox",
-	CST = "America/Indiana/Knox",
-	CWT = "America/Indiana/Knox",
-	EDT = "America/Indiana/Vevay",
-	EST = "America/Indiana/Vevay",
-	CPT = "America/Indiana/Vevay",
-	CST = "America/Indiana/Vevay",
-	CWT = "America/Indiana/Vevay",
-	EDT = "America/Indiana/Indianapolis",
-	EST = "America/Indiana/Indianapolis",
-	CPT = "America/Indiana/Indianapolis",
-	CDT = "America/Indiana/Indianapolis",
-	CST = "America/Indiana/Indianapolis",
-	CWT = "America/Indiana/Indianapolis",
-	EDT = "America/Louisville",
-	EST = "America/Louisville",
-	CPT = "America/Louisville",
-	CDT = "America/Louisville",
-	CST = "America/Louisville",
-	CWT = "America/Louisville",
-	EST = "America/Kentucky/Monticello",
-	EDT = "America/Kentucky/Monticello",
-	CDT = "America/Kentucky/Monticello",
-	CPT = "America/Kentucky/Monticello",
-	CST = "America/Kentucky/Monticello",
-	CWT = "America/Kentucky/Monticello",
-	EDT = "America/Kentucky/Louisville",
-	EST = "America/Kentucky/Louisville",
-	CPT = "America/Kentucky/Louisville",
-	CDT = "America/Kentucky/Louisville",
-	CST = "America/Kentucky/Louisville",
-	CWT = "America/Kentucky/Louisville",
-	EDT = "America/Detroit",
-	EPT = "America/Detroit",
-	EWT = "America/Detroit",
-	EST = "America/Detroit",
-	CST = "America/Detroit",
-	LMT = "America/Detroit",
-	EST = "America/Menominee",
-	CDT = "America/Menominee",
-	CPT = "America/Menominee",
-	CST = "America/Menominee",
-	CWT = "America/Menominee",
-	NDDT = "America/St_Johns",
-	NST = "America/St_Johns",
-	NDT = "America/St_Johns",
-	ADDT = "America/Goose_Bay",
-	AST = "America/Goose_Bay",
-	ADT = "America/Goose_Bay",
-	NDT = "America/Goose_Bay",
-	NST = "America/Goose_Bay",
-	AST = "America/Halifax",
-	ADT = "America/Halifax",
-	LMT = "America/Halifax",
-	AST = "America/Glace_Bay",
-	ADT = "America/Glace_Bay",
-	LMT = "America/Glace_Bay",
-	EST = "America/Montreal",
-	EDT = "America/Montreal",
-	EST = "America/Thunder_Bay",
-	EDT = "America/Thunder_Bay",
-	EST = "America/Nipigon",
-	EDT = "America/Nipigon",
-	CST = "America/Rainy_River",
-	CDT = "America/Rainy_River",
-	CST = "America/Winnipeg",
-	CDT = "America/Winnipeg",
-	CST = "America/Regina",
-	MST = "America/Regina",
-	MDT = "America/Regina",
-	LMT = "America/Regina",
-	CST = "America/Swift_Current",
-	MST = "America/Swift_Current",
-	MDT = "America/Swift_Current",
-	LMT = "America/Swift_Current",
-	MST = "America/Edmonton",
-	MDT = "America/Edmonton",
-	LMT = "America/Edmonton",
-	PST = "America/Vancouver",
-	PDT = "America/Vancouver",
-	MST = "America/Dawson_Creek",
-	PST = "America/Dawson_Creek",
-	PDT = "America/Dawson_Creek",
-	CDT = "America/Pangnirtung",
-	CST = "America/Pangnirtung",
-	EST = "America/Pangnirtung",
-	EDT = "America/Pangnirtung",
-	ADDT = "America/Pangnirtung",
-	AST = "America/Pangnirtung",
-	ADT = "America/Pangnirtung",
-	CDT = "America/Iqaluit",
-	CST = "America/Iqaluit",
-	EDDT = "America/Iqaluit",
-	EST = "America/Iqaluit",
-	EDT = "America/Iqaluit",
-	EST = "America/Rankin_Inlet",
-	CDDT = "America/Rankin_Inlet",
-	CST = "America/Rankin_Inlet",
-	CDT = "America/Rankin_Inlet",
-	CST = "America/Cambridge_Bay",
-	CDT = "America/Cambridge_Bay",
-	MDDT = "America/Cambridge_Bay",
-	MST = "America/Cambridge_Bay",
-	MDT = "America/Cambridge_Bay",
-	MDDT = "America/Yellowknife",
-	MST = "America/Yellowknife",
-	MDT = "America/Yellowknife",
-	MST = "America/Inuvik",
-	MDT = "America/Inuvik",
-	PDDT = "America/Inuvik",
-	PST = "America/Inuvik",
-	PDT = "America/Inuvik",
-	PST = "America/Whitehorse",
-	PDT = "America/Whitehorse",
-	YDDT = "America/Whitehorse",
-	YST = "America/Whitehorse",
-	YDT = "America/Whitehorse",
-	PST = "America/Dawson",
-	PDT = "America/Dawson",
-	YDDT = "America/Dawson",
-	YST = "America/Dawson",
-	YDT = "America/Dawson",
-	EDT = "America/Cancun",
-	CDT = "America/Cancun",
-	EST = "America/Cancun",
-	CST = "America/Cancun",
-	LMT = "America/Cancun",
-	CDT = "America/Merida",
-	EST = "America/Merida",
-	CST = "America/Merida",
-	LMT = "America/Merida",
-	CDT = "America/Monterrey",
-	CST = "America/Monterrey",
-	LMT = "America/Monterrey",
-	CDT = "America/Mexico_City",
-	CST = "America/Mexico_City",
-	MST = "America/Mexico_City",
-	LMT = "America/Mexico_City",
-	MDT = "America/Chihuahua",
-	CDT = "America/Chihuahua",
-	CST = "America/Chihuahua",
-	MST = "America/Chihuahua",
-	LMT = "America/Chihuahua",
-	MDT = "America/Hermosillo",
-	PST = "America/Hermosillo",
-	CST = "America/Hermosillo",
-	MST = "America/Hermosillo",
-	LMT = "America/Hermosillo",
-	MDT = "America/Mazatlan",
-	PST = "America/Mazatlan",
-	CST = "America/Mazatlan",
-	MST = "America/Mazatlan",
-	LMT = "America/Mazatlan",
-	PDT = "America/Tijuana",
-	MST = "America/Tijuana",
-	PST = "America/Tijuana",
-	LMT = "America/Tijuana",
-	AST = "America/Anguilla",
-	LMT = "America/Anguilla",
-	AST = "America/Antigua",
-	EST = "America/Antigua",
-	LMT = "America/Antigua",
-	EST = "America/Nassau",
-	EDT = "America/Nassau",
-	LMT = "America/Nassau",
-	AST = "America/Barbados",
-	ADT = "America/Barbados",
-	BMT = "America/Barbados",
-	LMT = "America/Barbados",
-	CDT = "America/Belize",
-	CST = "America/Belize",
-	CHDT = "America/Belize",
-	LMT = "America/Belize",
-	EST = "America/Cayman",
-	KMT = "America/Cayman",
-	CST = "America/Costa_Rica",
-	CDT = "America/Costa_Rica",
-	SJMT = "America/Costa_Rica",
-	CST = "America/Havana",
-	CDT = "America/Havana",
-	HMT = "America/Havana",
-	AST = "America/Dominica",
-	LMT = "America/Dominica",
-	AST = "America/Santo_Domingo",
-	EHDT = "America/Santo_Domingo",
-	EST = "America/Santo_Domingo",
-	EDT = "America/Santo_Domingo",
-	SDMT = "America/Santo_Domingo",
-	CST = "America/El_Salvador",
-	CDT = "America/El_Salvador",
-	LMT = "America/El_Salvador",
-	AST = "America/Grenada",
-	LMT = "America/Grenada",
-	AST = "America/Guadeloupe",
-	LMT = "America/Guadeloupe",
-	CST = "America/Guatemala",
-	CDT = "America/Guatemala",
-	LMT = "America/Guatemala",
-	EST = "America/Port-au-Prince",
-	EDT = "America/Port-au-Prince",
-	PPMT = "America/Port-au-Prince",
-	CST = "America/Tegucigalpa",
-	CDT = "America/Tegucigalpa",
-	LMT = "America/Tegucigalpa",
-	EDT = "America/Jamaica",
-	EST = "America/Jamaica",
-	KMT = "America/Jamaica",
-	ADT = "America/Martinique",
-	AST = "America/Martinique",
-	FFMT = "America/Martinique",
-	AST = "America/Montserrat",
-	LMT = "America/Montserrat",
-	CDT = "America/Managua",
-	EST = "America/Managua",
-	CST = "America/Managua",
-	MMT = "America/Managua",
-	EST = "America/Panama",
-	PMT = "America/Panama",
-	AWT = "America/Puerto_Rico",
-	AST = "America/Puerto_Rico",
-	AST = "America/St_Kitts",
-	LMT = "America/St_Kitts",
-	AST = "America/St_Lucia",
-	CMT = "America/St_Lucia",
-	PMDT = "America/Miquelon",
-	PMST = "America/Miquelon",
-	AST = "America/Miquelon",
-	LMT = "America/Miquelon",
-	AST = "America/St_Vincent",
-	KMT = "America/St_Vincent",
-	EST = "America/Grand_Turk",
-	EDT = "America/Grand_Turk",
-	KMT = "America/Grand_Turk",
-	AST = "America/Tortola",
-	LMT = "America/Tortola",
-	AST = "America/St_Thomas",
-	LMT = "America/St_Thomas",
-	ARST = "America/Buenos_Aires",
-	ART = "America/Buenos_Aires",
-	CMT = "America/Buenos_Aires",
-	ARST = "America/Rosario",
-	ART = "America/Rosario",
-	CMT = "America/Rosario",
-	ARST = "America/Cordoba",
-	ART = "America/Cordoba",
-	CMT = "America/Cordoba",
-	WARST = "America/Jujuy",
-	WART = "America/Jujuy",
-	ARST = "America/Jujuy",
-	ART = "America/Jujuy",
-	CMT = "America/Jujuy",
-	ARST = "America/Catamarca",
-	ART = "America/Catamarca",
-	CMT = "America/Catamarca",
-	WARST = "America/Mendoza",
-	WART = "America/Mendoza",
-	ARST = "America/Mendoza",
-	ART = "America/Mendoza",
-	CMT = "America/Mendoza",
-	AST = "America/Aruba",
-	ANT = "America/Aruba",
-	LMT = "America/Aruba",
-	BOT = "America/La_Paz",
-	BOST = "America/La_Paz",
-	LPMT = "America/La_Paz",
-	FNT = "America/Noronha",
-	FNST = "America/Noronha",
-	LMT = "America/Noronha",
-	BRT = "America/Belem",
-	BRST = "America/Belem",
-	LMT = "America/Belem",
-	BRT = "America/Fortaleza",
-	BRST = "America/Fortaleza",
-	LMT = "America/Fortaleza",
-	BRT = "America/Recife",
-	BRST = "America/Recife",
-	LMT = "America/Recife",
-	BRT = "America/Araguaina",
-	BRST = "America/Araguaina",
-	LMT = "America/Araguaina",
-	BRT = "America/Maceio",
-	BRST = "America/Maceio",
-	LMT = "America/Maceio",
-	BRT = "America/Sao_Paulo",
-	BRST = "America/Sao_Paulo",
-	LMT = "America/Sao_Paulo",
-	AMT = "America/Cuiaba",
-	AMST = "America/Cuiaba",
-	LMT = "America/Cuiaba",
-	AMT = "America/Porto_Velho",
-	AMST = "America/Porto_Velho",
-	LMT = "America/Porto_Velho",
-	AMT = "America/Boa_Vista",
-	AMST = "America/Boa_Vista",
-	LMT = "America/Boa_Vista",
-	AMT = "America/Manaus",
-	AMST = "America/Manaus",
-	LMT = "America/Manaus",
-	ACT = "America/Eirunepe",
-	ACST = "America/Eirunepe",
-	LMT = "America/Eirunepe",
-	ACT = "America/Porto_Acre",
-	ACST = "America/Porto_Acre",
-	LMT = "America/Porto_Acre",
-	CLT = "America/Santiago",
-	CLST = "America/Santiago",
-	SMT = "America/Santiago",
-	COT = "America/Bogota",
-	COST = "America/Bogota",
-	BMT = "America/Bogota",
-	AST = "America/Curacao",
-	ANT = "America/Curacao",
-	LMT = "America/Curacao",
-	ECT = "America/Guayaquil",
-	QMT = "America/Guayaquil",
-	GFT = "America/Cayenne",
-	LMT = "America/Cayenne",
-	GYT = "America/Guyana",
-	GBGT = "America/Guyana",
-	LMT = "America/Guyana",
-	PYST = "America/Asuncion",
-	PYT = "America/Asuncion",
-	AMT = "America/Asuncion",
-	PET = "America/Lima",
-	PEST = "America/Lima",
-	LMT = "America/Lima",
-	SRT = "America/Paramaribo",
-	NEGT = "America/Paramaribo",
-	PMT = "America/Paramaribo",
-	LMT = "America/Paramaribo",
-	AST = "America/Port_of_Spain",
-	LMT = "America/Port_of_Spain",
-	UYST = "America/Montevideo",
-	UYT = "America/Montevideo",
-	UYHST = "America/Montevideo",
-	MMT = "America/Montevideo",
-	VET = "America/Caracas",
-	CMT = "America/Caracas",
-	MPT = "America/Shiprock",
-	MDT = "America/Shiprock",
-	MST = "America/Shiprock",
-	MWT = "America/Shiprock",
-	HAST = "America/Atka",
-	HADT = "America/Atka",
-	BDT = "America/Atka",
-	BST = "America/Atka",
-	NPT = "America/Atka",
-	NWT = "America/Atka",
-	NST = "America/Atka",
-	PDT = "America/Ensenada",
-	MST = "America/Ensenada",
-	PST = "America/Ensenada",
-	LMT = "America/Ensenada",
-	EDT = "America/Fort_Wayne",
-	EST = "America/Fort_Wayne",
-	CPT = "America/Fort_Wayne",
-	CDT = "America/Fort_Wayne",
-	CST = "America/Fort_Wayne",
-	CWT = "America/Fort_Wayne",
-	EST = "America/Knox_IN",
-	CDT = "America/Knox_IN",
-	CPT = "America/Knox_IN",
-	CST = "America/Knox_IN",
-	CWT = "America/Knox_IN",
-	AST = "America/Virgin",
-	LMT = "America/Virgin",
-	GMT = "Etc/GMT",
-	UTC = "Etc/UTC",
-	UCT = "Etc/UCT",
-	GMT-14 = "Etc/GMT-14",
-	GMT-13 = "Etc/GMT-13",
-	GMT-12 = "Etc/GMT-12",
-	GMT-11 = "Etc/GMT-11",
-	GMT-10 = "Etc/GMT-10",
-	GMT-9 = "Etc/GMT-9",
-	GMT-8 = "Etc/GMT-8",
-	GMT-7 = "Etc/GMT-7",
-	GMT-6 = "Etc/GMT-6",
-	GMT-5 = "Etc/GMT-5",
-	GMT-4 = "Etc/GMT-4",
-	GMT-3 = "Etc/GMT-3",
-	GMT-2 = "Etc/GMT-2",
-	GMT-1 = "Etc/GMT-1",
-	GMT+1 = "Etc/GMT+1",
-	GMT+2 = "Etc/GMT+2",
-	GMT+3 = "Etc/GMT+3",
-	GMT+4 = "Etc/GMT+4",
-	GMT+5 = "Etc/GMT+5",
-	GMT+6 = "Etc/GMT+6",
-	GMT+7 = "Etc/GMT+7",
-	GMT+8 = "Etc/GMT+8",
-	GMT+9 = "Etc/GMT+9",
-	GMT+10 = "Etc/GMT+10",
-	GMT+11 = "Etc/GMT+11",
-	GMT+12 = "Etc/GMT+12",
-	UTC = "Etc/Universal",
-	UTC = "Etc/Zulu",
-	GMT = "Etc/Greenwich",
-	GMT = "Etc/GMT-0",
-	GMT = "Etc/GMT+0",
-	GMT = "Etc/GMT0",
-	GMT-14 = "GMT-14",
-	GMT-13 = "GMT-13",
-	GMT-12 = "GMT-12",
-	GMT-11 = "GMT-11",
-	GMT-10 = "GMT-10",
-	GMT-9 = "GMT-9",
-	GMT-8 = "GMT-8",
-	GMT-7 = "GMT-7",
-	GMT-6 = "GMT-6",
-	GMT-5 = "GMT-5",
-	GMT-4 = "GMT-4",
-	GMT-3 = "GMT-3",
-	GMT-2 = "GMT-2",
-	GMT-1 = "GMT-1",
-	GMT+1 = "GMT+1",
-	GMT+2 = "GMT+2",
-	GMT+3 = "GMT+3",
-	GMT+4 = "GMT+4",
-	GMT+5 = "GMT+5",
-	GMT+6 = "GMT+6",
-	GMT+7 = "GMT+7",
-	GMT+8 = "GMT+8",
-	GMT+9 = "GMT+9",
-	GMT+10 = "GMT+10",
-	GMT+11 = "GMT+11",
-	GMT+12 = "GMT+12",
-	GMT+13 = "GMT+13",
-	GMT+14 = "GMT+14",
-	AST = "SystemV/AST4ADT",
-	ADT = "SystemV/AST4ADT",
-	EST = "SystemV/EST5EDT",
-	EDT = "SystemV/EST5EDT",
-	CST = "SystemV/CST6CDT",
-	CDT = "SystemV/CST6CDT",
-	MST = "SystemV/MST7MDT",
-	MDT = "SystemV/MST7MDT",
-	PST = "SystemV/PST8PDT",
-	PDT = "SystemV/PST8PDT",
-	YST = "SystemV/YST9YDT",
-	YDT = "SystemV/YST9YDT",
-	AST = "SystemV/AST4",
-	EST = "SystemV/EST5",
-	CST = "SystemV/CST6",
-	MST = "SystemV/MST7",
-	PST = "SystemV/PST8",
-	YST = "SystemV/YST9",
-	HST = "SystemV/HST10",
-	CET = "Arctic/Longyearbyen",
-	CEST = "Arctic/Longyearbyen",
-	EPT = "EST5EDT",
-	EDT = "EST5EDT",
-	EST = "EST5EDT",
-	EWT = "EST5EDT",
-	CPT = "CST6CDT",
-	EST = "CST6CDT",
-	CDT = "CST6CDT",
-	CST = "CST6CDT",
-	CWT = "CST6CDT",
-	MPT = "MST7MDT",
-	MDT = "MST7MDT",
-	MST = "MST7MDT",
-	MWT = "MST7MDT",
-	PDT = "PST8PDT",
-	PPT = "PST8PDT",
-	PST = "PST8PDT",
-	PWT = "PST8PDT",
-	EDT = "EST",
-	EST = "EST",
-	CPT = "EST",
-	CDT = "EST",
-	CST = "EST",
-	CWT = "EST",
-	MDT = "MST",
-	MST = "MST",
-	MWT = "MST",
-	HPT = "HST",
-	HWT = "HST",
-	HDT = "HST",
-	HST = "HST",
-	PDT = "US/Pacific-New",
-	PPT = "US/Pacific-New",
-	PST = "US/Pacific-New",
-	PWT = "US/Pacific-New",
-	AKST = "US/Alaska",
-	AKDT = "US/Alaska",
-	AHDT = "US/Alaska",
-	AHST = "US/Alaska",
-	CAWT = "US/Alaska",
-	CAT = "US/Alaska",
-	HAST = "US/Aleutian",
-	HADT = "US/Aleutian",
-	BDT = "US/Aleutian",
-	BST = "US/Aleutian",
-	NPT = "US/Aleutian",
-	NWT = "US/Aleutian",
-	NST = "US/Aleutian",
-	MDT = "US/Arizona",
-	MST = "US/Arizona",
-	MWT = "US/Arizona",
-	CPT = "US/Central",
-	EST = "US/Central",
-	CDT = "US/Central",
-	CST = "US/Central",
-	CWT = "US/Central",
-	EDT = "US/East-Indiana",
-	EST = "US/East-Indiana",
-	CPT = "US/East-Indiana",
-	CDT = "US/East-Indiana",
-	CST = "US/East-Indiana",
-	CWT = "US/East-Indiana",
-	EPT = "US/Eastern",
-	EDT = "US/Eastern",
-	EST = "US/Eastern",
-	EWT = "US/Eastern",
-	HPT = "US/Hawaii",
-	HWT = "US/Hawaii",
-	HDT = "US/Hawaii",
-	HST = "US/Hawaii",
-	EST = "US/Indiana-Starke",
-	CDT = "US/Indiana-Starke",
-	CPT = "US/Indiana-Starke",
-	CST = "US/Indiana-Starke",
-	CWT = "US/Indiana-Starke",
-	EDT = "US/Michigan",
-	EPT = "US/Michigan",
-	EWT = "US/Michigan",
-	EST = "US/Michigan",
-	CST = "US/Michigan",
-	LMT = "US/Michigan",
-	MPT = "US/Mountain",
-	MDT = "US/Mountain",
-	MST = "US/Mountain",
-	MWT = "US/Mountain",
-	PDT = "US/Pacific",
-	PPT = "US/Pacific",
-	PST = "US/Pacific",
-	PWT = "US/Pacific",
-	SST = "US/Samoa",
-	BST = "US/Samoa",
-	NST = "US/Samoa",
-	SAMT = "US/Samoa",
-	LMT = "US/Samoa",
-	GMT = "GMT",
-	UTC = "Universal",
-	UTC = "Zulu",
-	GMT = "Greenwich",
-	GMT = "GMT-0",
-	GMT = "GMT+0",
-	GMT = "GMT0",
-	ACT = "Brazil/Acre",
-	ACST = "Brazil/Acre",
-	LMT = "Brazil/Acre",
-	FNT = "Brazil/DeNoronha",
-	FNST = "Brazil/DeNoronha",
-	LMT = "Brazil/DeNoronha",
-	BRT = "Brazil/East",
-	BRST = "Brazil/East",
-	LMT = "Brazil/East",
-	AMT = "Brazil/West",
-	AMST = "Brazil/West",
-	LMT = "Brazil/West",
-	AST = "Canada/Atlantic",
-	ADT = "Canada/Atlantic",
-	LMT = "Canada/Atlantic",
-	CST = "Canada/Central",
-	CDT = "Canada/Central",
-	CST = "Canada/East-Saskatchewan",
-	MST = "Canada/East-Saskatchewan",
-	MDT = "Canada/East-Saskatchewan",
-	LMT = "Canada/East-Saskatchewan",
-	EST = "Canada/Eastern",
-	EDT = "Canada/Eastern",
-	MST = "Canada/Mountain",
-	MDT = "Canada/Mountain",
-	LMT = "Canada/Mountain",
-	NDDT = "Canada/Newfoundland",
-	NST = "Canada/Newfoundland",
-	NDT = "Canada/Newfoundland",
-	PST = "Canada/Pacific",
-	PDT = "Canada/Pacific",
-	CST = "Canada/Saskatchewan",
-	MST = "Canada/Saskatchewan",
-	MDT = "Canada/Saskatchewan",
-	LMT = "Canada/Saskatchewan",
-	PST = "Canada/Yukon",
-	PDT = "Canada/Yukon",
-	YDDT = "Canada/Yukon",
-	YST = "Canada/Yukon",
-	YDT = "Canada/Yukon",
-	CLT = "Chile/Continental",
-	CLST = "Chile/Continental",
-	SMT = "Chile/Continental",
-	EAST = "Chile/EasterIsland",
-	EASST = "Chile/EasterIsland",
-	MMT = "Chile/EasterIsland",
-	CST = "Cuba",
-	CDT = "Cuba",
-	HMT = "Cuba",
-	EET = "Egypt",
-	EEST = "Egypt",
-	GMT = "Eire",
-	BST = "Eire",
-	IST = "Eire",
-	DMT = "Eire",
-	BDST = "GB",
-	GMT = "GB",
-	BST = "GB",
-	BDST = "GB-Eire",
-	GMT = "GB-Eire",
-	BST = "GB-Eire",
-	HKT = "Hongkong",
-	HKST = "Hongkong",
-	LMT = "Hongkong",
-	GMT = "Iceland",
-	IST = "Iceland",
-	ISST = "Iceland",
-	RMT = "Iceland",
-	IRST = "Iran",
-	IRT = "Iran",
-	TMT = "Iran",
-	LMT = "Iran",
-	IDDT = "Israel",
-	IST = "Israel",
-	IDT = "Israel",
-	JMT = "Israel",
-	EDT = "Jamaica",
-	EST = "Jamaica",
-	KMT = "Jamaica",
-	JST = "Japan",
-	CJT = "Japan",
-	KWAT = "Kwajalein",
-	MHT = "Kwajalein",
-	EET = "Libya",
-	CET = "Libya",
-	CEST = "Libya",
-	LMT = "Libya",
-	PDT = "Mexico/BajaNorte",
-	MST = "Mexico/BajaNorte",
-	PST = "Mexico/BajaNorte",
-	LMT = "Mexico/BajaNorte",
-	MDT = "Mexico/BajaSur",
-	PST = "Mexico/BajaSur",
-	CST = "Mexico/BajaSur",
-	MST = "Mexico/BajaSur",
-	LMT = "Mexico/BajaSur",
-	CDT = "Mexico/General",
-	CST = "Mexico/General",
-	MST = "Mexico/General",
-	LMT = "Mexico/General",
-	MPT = "Navajo",
-	MDT = "Navajo",
-	MST = "Navajo",
-	MWT = "Navajo",
-	NZDT = "NZ",
-	NZST = "NZ",
-	NZHDT = "NZ",
-	CHAST = "NZ-CHAT",
-	CHADT = "NZ-CHAT",
-	CST = "PRC",
-	CDT = "PRC",
-	LMT = "PRC",
-	EET = "Poland",
-	EEST = "Poland",
-	CET = "Poland",
-	CEST = "Poland",
-	WMT = "Poland",
-	CEST = "Portugal",
-	CET = "Portugal",
-	WEMT = "Portugal",
-	WET = "Portugal",
-	WEST = "Portugal",
-	LMT = "Portugal",
-	CST = "ROC",
-	CDT = "ROC",
-	KDT = "ROK",
-	KST = "ROK",
-	SGT = "Singapore",
-	JST = "Singapore",
-	MALT = "Singapore",
-	SMT = "Singapore",
-	TRT = "Turkey",
-	TRST = "Turkey",
-	EET = "Turkey",
-	EEST = "Turkey",
-	IMT = "Turkey",
-	UCT = "UCT",
-	UTC = "UTC",
-	EEST = "W-SU",
-	EET = "W-SU",
-	MSD = "W-SU",
-	MSK = "W-SU",
-	MDST = "W-SU",
-	MST = "W-SU",
-	MMT = "W-SU",
-	?? = "Mideast/Riyadh87",
-	?? = "Mideast/Riyadh88",
-	?? = "Mideast/Riyadh89"
+	UTC = UTC;
+	CET = "Europe/Zurich";
 }
Index: /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneRegions.plist
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneRegions.plist	(revision 13569)
+++ /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneRegions.plist	(revision 13570)
@@ -1,553 +1,553 @@
 {
-	"Africa/Algiers" = 0,
-	"Africa/Luanda" = 0,
-	"Africa/Porto-Novo" = 0,
-	"Africa/Douala" = 0,
-	"Africa/Malabo" = 0,
-	"Africa/Libreville" = 0,
-	"Africa/Tripoli" = 0,
-	"Africa/Niamey" = 0,
-	"Africa/Lagos" = 0,
-	"Africa/Lome" = 0,
-	"Africa/Tunis" = 0,
-	"Africa/Ceuta" = 0,
-	"Indian/Kerguelen" = 0,
-	"Antarctica/Casey" = 0,
-	"Antarctica/Davis" = 0,
-	"Antarctica/Mawson" = 0,
-	"Antarctica/DumontDUrville" = 0,
-	"Antarctica/Syowa" = 0,
-	"Antarctica/Palmer" = 0,
-	"Antarctica/McMurdo" = 0,
-	"Antarctica/South_Pole" = 0,
-	"Europe/London" = 0,
-	"Europe/Andorra" = 0,
-	"Europe/Brussels" = 0,
-	"Europe/Paris" = 0,
-	"Europe/Gibraltar" = 0,
-	"Europe/Luxembourg" = 0,
-	"Europe/Monaco" = 0,
-	"Europe/Amsterdam" = 0,
-	"Europe/Madrid" = 0,
-	"WET" = 0,
-	"Etc/GMT" = 0,
-	"Etc/UTC" = 0,
-	"Etc/UCT" = 0,
-	"Etc/Universal" = 0,
-	"Etc/Zulu" = 0,
-	"Etc/Greenwich" = 0,
-	"Etc/GMT-0" = 0,
-	"Etc/GMT+0" = 0,
-	"Etc/GMT0" = 0,
-	"GMT" = 0,
-	"Universal" = 0,
-	"Zulu" = 0,
-	"Greenwich" = 0,
-	"GMT-0" = 0,
-	"GMT+0" = 0,
-	"GMT0" = 0,
-	"GB" = 0,
-	"GB-Eire" = 0,
-	"Libya" = 0,
-	"UCT" = 0,
-	"UTC" = 0,
-	"Africa/Bangui" = 1,
-	"Africa/Ndjamena" = 1,
-	"Africa/Kinshasa" = 1,
-	"Africa/Brazzaville" = 1,
-	"Africa/Maseru" = 1,
-	"Africa/Windhoek" = 1,
-	"Africa/Johannesburg" = 1,
-	"Africa/Lusaka" = 1,
-	"Asia/Istanbul" = 1,
-	"Europe/Tirane" = 1,
-	"Europe/Vienna" = 1,
-	"Europe/Minsk" = 1,
-	"Europe/Prague" = 1,
-	"Europe/Copenhagen" = 1,
-	"Europe/Tallinn" = 1,
-	"Europe/Helsinki" = 1,
-	"Europe/Berlin" = 1,
-	"Europe/Athens" = 1,
-	"Europe/Budapest" = 1,
-	"Europe/Rome" = 1,
-	"Europe/Riga" = 1,
-	"Europe/Vaduz" = 1,
-	"Europe/Vilnius" = 1,
-	"Europe/Malta" = 1,
-	"Europe/Chisinau" = 1,
-	"Europe/Tiraspol" = 1,
-	"Europe/Oslo" = 1,
-	"Europe/Warsaw" = 1,
-	"Europe/Bucharest" = 1,
-	"Europe/Kaliningrad" = 1,
-	"Europe/Stockholm" = 1,
-	"Europe/Zurich" = 1,
-	"Europe/Istanbul" = 1,
-	"Europe/Uzhgorod" = 1,
-	"Europe/Belgrade" = 1,
-	"Europe/Vatican" = 1,
-	"Europe/San_Marino" = 1,
-	"Europe/Bratislava" = 1,
-	"Europe/Ljubljana" = 1,
-	"Europe/Sarajevo" = 1,
-	"Europe/Skopje" = 1,
-	"Europe/Zagreb" = 1,
-	"CET" = 1,
-	"MET" = 1,
-	"Etc/GMT-1" = 1,
-	"GMT+1" = 1,
-	"Arctic/Longyearbyen" = 1,
-	"Poland" = 1,
-	"Turkey" = 1,
-	"Africa/Gaborone" = 2,
-	"Africa/Bujumbura" = 2,
-	"Africa/Lubumbashi" = 2,
-	"Africa/Djibouti" = 2,
-	"Africa/Cairo" = 2,
-	"Africa/Asmera" = 2,
-	"Africa/Addis_Ababa" = 2,
-	"Africa/Nairobi" = 2,
-	"Africa/Blantyre" = 2,
-	"Africa/Maputo" = 2,
-	"Africa/Kigali" = 2,
-	"Africa/Khartoum" = 2,
-	"Africa/Mbabane" = 2,
-	"Africa/Dar_es_Salaam" = 2,
-	"Africa/Kampala" = 2,
-	"Africa/Harare" = 2,
-	"Indian/Comoro" = 2,
-	"Asia/Yerevan" = 2,
-	"Asia/Nicosia" = 2,
-	"Asia/Tbilisi" = 2,
-	"Asia/Baghdad" = 2,
-	"Asia/Jerusalem" = 2,
-	"Asia/Amman" = 2,
-	"Asia/Beirut" = 2,
-	"Asia/Gaza" = 2,
-	"Asia/Damascus" = 2,
-	"Asia/Tel_Aviv" = 2,
-	"Europe/Sofia" = 2,
-	"Europe/Moscow" = 2,
-	"Europe/Kiev" = 2,
-	"Europe/Zaporozhye" = 2,
-	"Europe/Simferopol" = 2,
-	"Europe/Nicosia" = 2,
-	"EET" = 2,
-	"Etc/GMT-2" = 2,
-	"GMT+2" = 2,
-	"Egypt" = 2,
-	"Israel" = 2,
-	"W-SU" = 2,
-	"Africa/Mogadishu" = 3,
-	"Indian/Antananarivo" = 3,
-	"Indian/Mauritius" = 3,
-	"Indian/Mayotte" = 3,
-	"Indian/Reunion" = 3,
-	"Indian/Mahe" = 3,
-	"Asia/Baku" = 3,
-	"Asia/Bahrain" = 3,
-	"Asia/Tehran" = 3,
-	"Asia/Aqtobe" = 3,
-	"Asia/Aqtau" = 3,
-	"Asia/Kuwait" = 3,
-	"Asia/Muscat" = 3,
-	"Asia/Qatar" = 3,
-	"Asia/Riyadh" = 3,
-	"Asia/Ashgabat" = 3,
-	"Asia/Dubai" = 3,
-	"Asia/Aden" = 3,
-	"Asia/Riyadh87" = 3,
-	"Asia/Riyadh88" = 3,
-	"Asia/Riyadh89" = 3,
-	"Asia/Ashkhabad" = 3,
-	"Europe/Samara" = 3,
-	"Etc/GMT-3" = 3,
-	"GMT+3" = 3,
-	"Iran" = 3,
-	"Mideast/Riyadh87" = 3,
-	"Mideast/Riyadh88" = 3,
-	"Mideast/Riyadh89" = 3,
-	"Indian/Maldives" = 4,
-	"Asia/Kabul" = 4,
-	"Asia/Bishkek" = 4,
-	"Asia/Karachi" = 4,
-	"Asia/Dushanbe" = 4,
-	"Asia/Samarkand" = 4,
-	"Asia/Tashkent" = 4,
-	"Asia/Yekaterinburg" = 4,
-	"Asia/Omsk" = 4,
-	"Etc/GMT-4" = 4,
-	"GMT+4" = 4,
-	"Indian/Chagos" = 5,
-	"Asia/Dhaka" = 5,
-	"Asia/Thimphu" = 5,
-	"Asia/Urumqi" = 5,
-	"Asia/Kashgar" = 5,
-	"Asia/Calcutta" = 5,
-	"Asia/Almaty" = 5,
-	"Asia/Katmandu" = 5,
-	"Asia/Colombo" = 5,
-	"Asia/Novosibirsk" = 5,
-	"Asia/Dacca" = 5,
-	"Asia/Thimbu" = 5,
-	"Etc/GMT-5" = 5,
-	"GMT+5" = 5,
-	"Indian/Cocos" = 6,
-	"Asia/Rangoon" = 6,
-	"Asia/Phnom_Penh" = 6,
-	"Asia/Vientiane" = 6,
-	"Asia/Kuala_Lumpur" = 6,
-	"Asia/Hovd" = 6,
-	"Asia/Singapore" = 6,
-	"Asia/Bangkok" = 6,
-	"Asia/Krasnoyarsk" = 6,
-	"Asia/Irkutsk" = 6,
-	"Etc/GMT-6" = 6,
-	"GMT+6" = 6,
-	"Singapore" = 6,
-	"Indian/Christmas" = 7,
-	"Asia/Brunei" = 7,
-	"Asia/Chungking" = 7,
-	"Asia/Hong_Kong" = 7,
-	"Asia/Macao" = 7,
-	"Asia/Jakarta" = 7,
-	"Asia/Ujung_Pandang" = 7,
-	"Asia/Kuching" = 7,
-	"Asia/Ulaanbaatar" = 7,
-	"Asia/Saigon" = 7,
-	"Asia/Ulan_Bator" = 7,
-	"Etc/GMT-7" = 7,
-	"GMT+7" = 7,
-	"Hongkong" = 7,
-	"Asia/Harbin" = 8,
-	"Asia/Shanghai" = 8,
-	"Asia/Taipei" = 8,
-	"Asia/Dili" = 8,
-	"Asia/Seoul" = 8,
-	"Asia/Pyongyang" = 8,
-	"Asia/Manila" = 8,
-	"Asia/Yakutsk" = 8,
-	"Asia/Vladivostok" = 8,
-	"Australia/Perth" = 8,
-	"Australia/West" = 8,
-	"Etc/GMT-8" = 8,
-	"GMT+8" = 8,
-	"PRC" = 8,
-	"ROC" = 8,
-	"ROK" = 8,
-	"Asia/Jayapura" = 9,
-	"Asia/Tokyo" = 9,
-	"Australia/Darwin" = 9,
-	"Australia/Adelaide" = 9,
-	"Australia/Broken_Hill" = 9,
-	"Australia/North" = 9,
-	"Australia/South" = 9,
-	"Australia/Yancowinna" = 9,
-	"Pacific/Saipan" = 9,
-	"Pacific/Yap" = 9,
-	"Pacific/Palau" = 9,
-	"Etc/GMT-9" = 9,
-	"GMT+9" = 9,
-	"Japan" = 9,
-	"Asia/Magadan" = 10,
-	"Asia/Kamchatka" = 10,
-	"Australia/Brisbane" = 10,
-	"Australia/Lindeman" = 10,
-	"Australia/Hobart" = 10,
-	"Australia/Melbourne" = 10,
-	"Australia/Sydney" = 10,
-	"Australia/Lord_Howe" = 10,
-	"Australia/ACT" = 10,
-	"Australia/Canberra" = 10,
-	"Australia/LHI" = 10,
-	"Australia/NSW" = 10,
-	"Australia/Queensland" = 10,
-	"Australia/Tasmania" = 10,
-	"Australia/Victoria" = 10,
-	"Pacific/Guam" = 10,
-	"Pacific/Truk" = 10,
-	"Pacific/Port_Moresby" = 10,
-	"Pacific/Guadalcanal" = 10,
-	"Etc/GMT-10" = 10,
-	"GMT-14" = 10,
-	"GMT+10" = 10,
-	"Asia/Anadyr" = 11,
-	"Pacific/Fiji" = 11,
-	"Pacific/Majuro" = 11,
-	"Pacific/Kwajalein" = 11,
-	"Pacific/Ponape" = 11,
-	"Pacific/Kosrae" = 11,
-	"Pacific/Nauru" = 11,
-	"Pacific/Noumea" = 11,
-	"Pacific/Auckland" = 11,
-	"Pacific/Norfolk" = 11,
-	"Pacific/Efate" = 11,
-	"Etc/GMT-11" = 11,
-	"GMT-13" = 11,
-	"GMT+11" = 11,
-	"Kwajalein" = 11,
-	"NZ" = 11,
-	"Pacific/Tarawa" = 12,
-	"Pacific/Enderbury" = 12,
-	"Pacific/Chatham" = 12,
-	"Pacific/Niue" = 12,
-	"Pacific/Pago_Pago" = 12,
-	"Pacific/Apia" = 12,
-	"Pacific/Tongatapu" = 12,
-	"Pacific/Funafuti" = 12,
-	"Pacific/Wake" = 12,
-	"Pacific/Wallis" = 12,
-	"Pacific/Samoa" = 12,
-	"Etc/GMT-12" = 12,
-	"Etc/GMT+12" = 12,
-	"GMT-12" = 12,
-	"GMT+12" = 12,
-	"US/Samoa" = 12,
-	"NZ-CHAT" = 12,
-	"Pacific/Rarotonga" = 13,
-	"Pacific/Kiritimati" = 13,
-	"Pacific/Midway" = 13,
-	"Pacific/Honolulu" = 13,
-	"America/Nome" = 13,
-	"America/Adak" = 13,
-	"America/Atka" = 13,
-	"Etc/GMT-13" = 13,
-	"Etc/GMT+11" = 13,
-	"GMT-11" = 13,
-	"GMT+13" = 13,
-	"HST" = 13,
-	"US/Aleutian" = 13,
-	"US/Hawaii" = 13,
-	"Pacific/Marquesas" = 14,
-	"Pacific/Tahiti" = 14,
-	"Pacific/Fakaofo" = 14,
-	"Pacific/Johnston" = 14,
-	"America/Anchorage" = 14,
-	"Etc/GMT-14" = 14,
-	"Etc/GMT+10" = 14,
-	"GMT-10" = 14,
-	"GMT+14" = 14,
-	"SystemV/HST10" = 14,
-	"US/Alaska" = 14,
-	"Pacific/Gambier" = 15,
-	"Pacific/Pitcairn" = 15,
-	"America/Yakutat" = 15,
-	"America/Whitehorse" = 15,
-	"America/Dawson" = 15,
-	"Etc/GMT+9" = 15,
-	"GMT-9" = 15,
-	"SystemV/YST9YDT" = 15,
-	"SystemV/YST9" = 15,
-	"Canada/Yukon" = 15,
-	"Pacific/Easter" = 16,
-	"America/Los_Angeles" = 16,
-	"America/Juneau" = 16,
-	"America/Boise" = 16,
-	"America/Swift_Current" = 16,
-	"America/Edmonton" = 16,
-	"America/Vancouver" = 16,
-	"America/Dawson_Creek" = 16,
-	"America/Inuvik" = 16,
-	"America/Chihuahua" = 16,
-	"America/Hermosillo" = 16,
-	"America/Mazatlan" = 16,
-	"America/Tijuana" = 16,
-	"America/Ensenada" = 16,
-	"Etc/GMT+8" = 16,
-	"GMT-8" = 16,
-	"SystemV/PST8PDT" = 16,
-	"SystemV/PST8" = 16,
-	"PST8PDT" = 16,
-	"US/Pacific-New" = 16,
-	"US/Pacific" = 16,
-	"Canada/Mountain" = 16,
-	"Canada/Pacific" = 16,
-	"Chile/EasterIsland" = 16,
-	"Mexico/BajaNorte" = 16,
-	"Mexico/BajaSur" = 16,
-	"America/Denver" = 17,
-	"America/Phoenix" = 17,
-	"America/Regina" = 17,
-	"America/Cambridge_Bay" = 17,
-	"America/Yellowknife" = 17,
-	"America/Monterrey" = 17,
-	"America/Mexico_City" = 17,
-	"America/Guatemala" = 17,
-	"America/Shiprock" = 17,
-	"Etc/GMT+7" = 17,
-	"GMT-7" = 17,
-	"SystemV/MST7MDT" = 17,
-	"SystemV/MST7" = 17,
-	"MST7MDT" = 17,
-	"MST" = 17,
-	"US/Arizona" = 17,
-	"US/Mountain" = 17,
-	"Canada/East-Saskatchewan" = 17,
-	"Canada/Saskatchewan" = 17,
-	"Mexico/General" = 17,
-	"Navajo" = 17,
-	"Pacific/Galapagos" = 18,
-	"America/Chicago" = 18,
-	"America/Indianapolis" = 18,
-	"America/Indiana/Marengo" = 18,
-	"America/Indiana/Knox" = 18,
-	"America/Indiana/Vevay" = 18,
-	"America/Indiana/Indianapolis" = 18,
-	"America/Louisville" = 18,
-	"America/Kentucky/Monticello" = 18,
-	"America/Kentucky/Louisville" = 18,
-	"America/Detroit" = 18,
-	"America/Menominee" = 18,
-	"America/Rainy_River" = 18,
-	"America/Winnipeg" = 18,
-	"America/Rankin_Inlet" = 18,
-	"America/Cancun" = 18,
-	"America/Merida" = 18,
-	"America/Nassau" = 18,
-	"America/Belize" = 18,
-	"America/Cayman" = 18,
-	"America/Costa_Rica" = 18,
-	"America/Havana" = 18,
-	"America/El_Salvador" = 18,
-	"America/Tegucigalpa" = 18,
-	"America/Jamaica" = 18,
-	"America/Managua" = 18,
-	"America/Panama" = 18,
-	"America/Grand_Turk" = 18,
-	"America/Guayaquil" = 18,
-	"America/Lima" = 18,
-	"America/Fort_Wayne" = 18,
-	"America/Knox_IN" = 18,
-	"Etc/GMT+6" = 18,
-	"GMT-6" = 18,
-	"SystemV/CST6CDT" = 18,
-	"SystemV/CST6" = 18,
-	"CST6CDT" = 18,
-	"EST" = 18,
-	"US/Central" = 18,
-	"US/East-Indiana" = 18,
-	"US/Indiana-Starke" = 18,
-	"US/Michigan" = 18,
-	"Canada/Central" = 18,
-	"Cuba" = 18,
-	"Jamaica" = 18,
-	"Atlantic/Bermuda" = 19,
-	"America/Thule" = 19,
-	"America/New_York" = 19,
-	"America/Halifax" = 19,
-	"America/Montreal" = 19,
-	"America/Thunder_Bay" = 19,
-	"America/Nipigon" = 19,
-	"America/Iqaluit" = 19,
-	"America/Anguilla" = 19,
-	"America/Antigua" = 19,
-	"America/Dominica" = 19,
-	"America/Santo_Domingo" = 19,
-	"America/Grenada" = 19,
-	"America/Guadeloupe" = 19,
-	"America/Port-au-Prince" = 19,
-	"America/Martinique" = 19,
-	"America/Montserrat" = 19,
-	"America/St_Kitts" = 19,
-	"America/St_Lucia" = 19,
-	"America/St_Vincent" = 19,
-	"America/Tortola" = 19,
-	"America/St_Thomas" = 19,
-	"America/Buenos_Aires" = 19,
-	"America/Rosario" = 19,
-	"America/Cordoba" = 19,
-	"America/Jujuy" = 19,
-	"America/Catamarca" = 19,
-	"America/Mendoza" = 19,
-	"America/Aruba" = 19,
-	"America/La_Paz" = 19,
-	"America/Porto_Velho" = 19,
-	"America/Boa_Vista" = 19,
-	"America/Manaus" = 19,
-	"America/Eirunepe" = 19,
-	"America/Porto_Acre" = 19,
-	"America/Santiago" = 19,
-	"America/Bogota" = 19,
-	"America/Curacao" = 19,
-	"America/Port_of_Spain" = 19,
-	"America/Caracas" = 19,
-	"America/Virgin" = 19,
-	"Etc/GMT+5" = 19,
-	"GMT-5" = 19,
-	"SystemV/EST5EDT" = 19,
-	"SystemV/EST5" = 19,
-	"EST5EDT" = 19,
-	"US/Eastern" = 19,
-	"Brazil/Acre" = 19,
-	"Brazil/West" = 19,
-	"Canada/Atlantic" = 19,
-	"Canada/Eastern" = 19,
-	"Chile/Continental" = 19,
-	"Atlantic/Stanley" = 20,
-	"America/Godthab" = 20,
-	"America/St_Johns" = 20,
-	"America/Goose_Bay" = 20,
-	"America/Glace_Bay" = 20,
-	"America/Pangnirtung" = 20,
-	"America/Barbados" = 20,
-	"America/Puerto_Rico" = 20,
-	"America/Miquelon" = 20,
-	"America/Belem" = 20,
-	"America/Araguaina" = 20,
-	"America/Sao_Paulo" = 20,
-	"America/Cuiaba" = 20,
-	"America/Cayenne" = 20,
-	"America/Guyana" = 20,
-	"America/Asuncion" = 20,
-	"America/Paramaribo" = 20,
-	"America/Montevideo" = 20,
-	"Etc/GMT+4" = 20,
-	"GMT-4" = 20,
-	"SystemV/AST4ADT" = 20,
-	"SystemV/AST4" = 20,
-	"Brazil/East" = 20,
-	"Canada/Newfoundland" = 20,
-	"America/Noronha" = 21,
-	"America/Fortaleza" = 21,
-	"America/Recife" = 21,
-	"America/Maceio" = 21,
-	"Etc/GMT+3" = 21,
-	"GMT-3" = 21,
-	"Brazil/DeNoronha" = 21,
-	"Africa/Banjul" = 22,
-	"Africa/Bissau" = 22,
-	"Africa/Nouakchott" = 22,
-	"Africa/Dakar" = 22,
-	"Atlantic/Cape_Verde" = 22,
-	"Atlantic/Reykjavik" = 22,
-	"Atlantic/Azores" = 22,
-	"Atlantic/Madeira" = 22,
-	"Atlantic/Canary" = 22,
-	"Atlantic/South_Georgia" = 22,
-	"America/Scoresbysund" = 22,
-	"Etc/GMT+2" = 22,
-	"GMT-2" = 22,
-	"Iceland" = 22,
-	"Africa/Ouagadougou" = 23,
-	"Africa/Abidjan" = 23,
-	"Africa/Accra" = 23,
-	"Africa/Conakry" = 23,
-	"Africa/Monrovia" = 23,
-	"Africa/Bamako" = 23,
-	"Africa/Timbuktu" = 23,
-	"Africa/Casablanca" = 23,
-	"Africa/El_Aaiun" = 23,
-	"Africa/Sao_Tome" = 23,
-	"Africa/Freetown" = 23,
-	"Atlantic/St_Helena" = 23,
-	"Atlantic/Faeroe" = 23,
-	"Atlantic/Jan_Mayen" = 23,
-	"Europe/Belfast" = 23,
-	"Europe/Dublin" = 23,
-	"Europe/Lisbon" = 23,
-	"Etc/GMT+1" = 23,
-	"GMT-1" = 23,
-	"Eire" = 23,
-	"Portugal" = 23
+	"Africa/Algiers" = 0;
+	"Africa/Luanda" = 0;
+	"Africa/Porto-Novo" = 0;
+	"Africa/Douala" = 0;
+	"Africa/Malabo" = 0;
+	"Africa/Libreville" = 0;
+	"Africa/Tripoli" = 0;
+	"Africa/Niamey" = 0;
+	"Africa/Lagos" = 0;
+	"Africa/Lome" = 0;
+	"Africa/Tunis" = 0;
+	"Africa/Ceuta" = 0;
+	"Indian/Kerguelen" = 0;
+	"Antarctica/Casey" = 0;
+	"Antarctica/Davis" = 0;
+	"Antarctica/Mawson" = 0;
+	"Antarctica/DumontDUrville" = 0;
+	"Antarctica/Syowa" = 0;
+	"Antarctica/Palmer" = 0;
+	"Antarctica/McMurdo" = 0;
+	"Antarctica/South_Pole" = 0;
+	"Europe/London" = 0;
+	"Europe/Andorra" = 0;
+	"Europe/Brussels" = 0;
+	"Europe/Paris" = 0;
+	"Europe/Gibraltar" = 0;
+	"Europe/Luxembourg" = 0;
+	"Europe/Monaco" = 0;
+	"Europe/Amsterdam" = 0;
+	"Europe/Madrid" = 0;
+	"WET" = 0;
+	"Etc/GMT" = 0;
+	"Etc/UTC" = 0;
+	"Etc/UCT" = 0;
+	"Etc/Universal" = 0;
+	"Etc/Zulu" = 0;
+	"Etc/Greenwich" = 0;
+	"Etc/GMT-0" = 0;
+	"Etc/GMT+0" = 0;
+	"Etc/GMT0" = 0;
+	"GMT" = 0;
+	"Universal" = 0;
+	"Zulu" = 0;
+	"Greenwich" = 0;
+	"GMT-0" = 0;
+	"GMT+0" = 0;
+	"GMT0" = 0;
+	"GB" = 0;
+	"GB-Eire" = 0;
+	"Libya" = 0;
+	"UCT" = 0;
+	"UTC" = 0;
+	"Africa/Bangui" = 1;
+	"Africa/Ndjamena" = 1;
+	"Africa/Kinshasa" = 1;
+	"Africa/Brazzaville" = 1;
+	"Africa/Maseru" = 1;
+	"Africa/Windhoek" = 1;
+	"Africa/Johannesburg" = 1;
+	"Africa/Lusaka" = 1;
+	"Asia/Istanbul" = 1;
+	"Europe/Tirane" = 1;
+	"Europe/Vienna" = 1;
+	"Europe/Minsk" = 1;
+	"Europe/Prague" = 1;
+	"Europe/Copenhagen" = 1;
+	"Europe/Tallinn" = 1;
+	"Europe/Helsinki" = 1;
+	"Europe/Berlin" = 1;
+	"Europe/Athens" = 1;
+	"Europe/Budapest" = 1;
+	"Europe/Rome" = 1;
+	"Europe/Riga" = 1;
+	"Europe/Vaduz" = 1;
+	"Europe/Vilnius" = 1;
+	"Europe/Malta" = 1;
+	"Europe/Chisinau" = 1;
+	"Europe/Tiraspol" = 1;
+	"Europe/Oslo" = 1;
+	"Europe/Warsaw" = 1;
+	"Europe/Bucharest" = 1;
+	"Europe/Kaliningrad" = 1;
+	"Europe/Stockholm" = 1;
+	"Europe/Zurich" = 1;
+	"Europe/Istanbul" = 1;
+	"Europe/Uzhgorod" = 1;
+	"Europe/Belgrade" = 1;
+	"Europe/Vatican" = 1;
+	"Europe/San_Marino" = 1;
+	"Europe/Bratislava" = 1;
+	"Europe/Ljubljana" = 1;
+	"Europe/Sarajevo" = 1;
+	"Europe/Skopje" = 1;
+	"Europe/Zagreb" = 1;
+	"CET" = 1;
+	"MET" = 1;
+	"Etc/GMT-1" = 1;
+	"GMT+1" = 1;
+	"Arctic/Longyearbyen" = 1;
+	"Poland" = 1;
+	"Turkey" = 1;
+	"Africa/Gaborone" = 2;
+	"Africa/Bujumbura" = 2;
+	"Africa/Lubumbashi" = 2;
+	"Africa/Djibouti" = 2;
+	"Africa/Cairo" = 2;
+	"Africa/Asmera" = 2;
+	"Africa/Addis_Ababa" = 2;
+	"Africa/Nairobi" = 2;
+	"Africa/Blantyre" = 2;
+	"Africa/Maputo" = 2;
+	"Africa/Kigali" = 2;
+	"Africa/Khartoum" = 2;
+	"Africa/Mbabane" = 2;
+	"Africa/Dar_es_Salaam" = 2;
+	"Africa/Kampala" = 2;
+	"Africa/Harare" = 2;
+	"Indian/Comoro" = 2;
+	"Asia/Yerevan" = 2;
+	"Asia/Nicosia" = 2;
+	"Asia/Tbilisi" = 2;
+	"Asia/Baghdad" = 2;
+	"Asia/Jerusalem" = 2;
+	"Asia/Amman" = 2;
+	"Asia/Beirut" = 2;
+	"Asia/Gaza" = 2;
+	"Asia/Damascus" = 2;
+	"Asia/Tel_Aviv" = 2;
+	"Europe/Sofia" = 2;
+	"Europe/Moscow" = 2;
+	"Europe/Kiev" = 2;
+	"Europe/Zaporozhye" = 2;
+	"Europe/Simferopol" = 2;
+	"Europe/Nicosia" = 2;
+	"EET" = 2;
+	"Etc/GMT-2" = 2;
+	"GMT+2" = 2;
+	"Egypt" = 2;
+	"Israel" = 2;
+	"W-SU" = 2;
+	"Africa/Mogadishu" = 3;
+	"Indian/Antananarivo" = 3;
+	"Indian/Mauritius" = 3;
+	"Indian/Mayotte" = 3;
+	"Indian/Reunion" = 3;
+	"Indian/Mahe" = 3;
+	"Asia/Baku" = 3;
+	"Asia/Bahrain" = 3;
+	"Asia/Tehran" = 3;
+	"Asia/Aqtobe" = 3;
+	"Asia/Aqtau" = 3;
+	"Asia/Kuwait" = 3;
+	"Asia/Muscat" = 3;
+	"Asia/Qatar" = 3;
+	"Asia/Riyadh" = 3;
+	"Asia/Ashgabat" = 3;
+	"Asia/Dubai" = 3;
+	"Asia/Aden" = 3;
+	"Asia/Riyadh87" = 3;
+	"Asia/Riyadh88" = 3;
+	"Asia/Riyadh89" = 3;
+	"Asia/Ashkhabad" = 3;
+	"Europe/Samara" = 3;
+	"Etc/GMT-3" = 3;
+	"GMT+3" = 3;
+	"Iran" = 3;
+	"Mideast/Riyadh87" = 3;
+	"Mideast/Riyadh88" = 3;
+	"Mideast/Riyadh89" = 3;
+	"Indian/Maldives" = 4;
+	"Asia/Kabul" = 4;
+	"Asia/Bishkek" = 4;
+	"Asia/Karachi" = 4;
+	"Asia/Dushanbe" = 4;
+	"Asia/Samarkand" = 4;
+	"Asia/Tashkent" = 4;
+	"Asia/Yekaterinburg" = 4;
+	"Asia/Omsk" = 4;
+	"Etc/GMT-4" = 4;
+	"GMT+4" = 4;
+	"Indian/Chagos" = 5;
+	"Asia/Dhaka" = 5;
+	"Asia/Thimphu" = 5;
+	"Asia/Urumqi" = 5;
+	"Asia/Kashgar" = 5;
+	"Asia/Calcutta" = 5;
+	"Asia/Almaty" = 5;
+	"Asia/Katmandu" = 5;
+	"Asia/Colombo" = 5;
+	"Asia/Novosibirsk" = 5;
+	"Asia/Dacca" = 5;
+	"Asia/Thimbu" = 5;
+	"Etc/GMT-5" = 5;
+	"GMT+5" = 5;
+	"Indian/Cocos" = 6;
+	"Asia/Rangoon" = 6;
+	"Asia/Phnom_Penh" = 6;
+	"Asia/Vientiane" = 6;
+	"Asia/Kuala_Lumpur" = 6;
+	"Asia/Hovd" = 6;
+	"Asia/Singapore" = 6;
+	"Asia/Bangkok" = 6;
+	"Asia/Krasnoyarsk" = 6;
+	"Asia/Irkutsk" = 6;
+	"Etc/GMT-6" = 6;
+	"GMT+6" = 6;
+	"Singapore" = 6;
+	"Indian/Christmas" = 7;
+	"Asia/Brunei" = 7;
+	"Asia/Chungking" = 7;
+	"Asia/Hong_Kong" = 7;
+	"Asia/Macao" = 7;
+	"Asia/Jakarta" = 7;
+	"Asia/Ujung_Pandang" = 7;
+	"Asia/Kuching" = 7;
+	"Asia/Ulaanbaatar" = 7;
+	"Asia/Saigon" = 7;
+	"Asia/Ulan_Bator" = 7;
+	"Etc/GMT-7" = 7;
+	"GMT+7" = 7;
+	"Hongkong" = 7;
+	"Asia/Harbin" = 8;
+	"Asia/Shanghai" = 8;
+	"Asia/Taipei" = 8;
+	"Asia/Dili" = 8;
+	"Asia/Seoul" = 8;
+	"Asia/Pyongyang" = 8;
+	"Asia/Manila" = 8;
+	"Asia/Yakutsk" = 8;
+	"Asia/Vladivostok" = 8;
+	"Australia/Perth" = 8;
+	"Australia/West" = 8;
+	"Etc/GMT-8" = 8;
+	"GMT+8" = 8;
+	"PRC" = 8;
+	"ROC" = 8;
+	"ROK" = 8;
+	"Asia/Jayapura" = 9;
+	"Asia/Tokyo" = 9;
+	"Australia/Darwin" = 9;
+	"Australia/Adelaide" = 9;
+	"Australia/Broken_Hill" = 9;
+	"Australia/North" = 9;
+	"Australia/South" = 9;
+	"Australia/Yancowinna" = 9;
+	"Pacific/Saipan" = 9;
+	"Pacific/Yap" = 9;
+	"Pacific/Palau" = 9;
+	"Etc/GMT-9" = 9;
+	"GMT+9" = 9;
+	"Japan" = 9;
+	"Asia/Magadan" = 10;
+	"Asia/Kamchatka" = 10;
+	"Australia/Brisbane" = 10;
+	"Australia/Lindeman" = 10;
+	"Australia/Hobart" = 10;
+	"Australia/Melbourne" = 10;
+	"Australia/Sydney" = 10;
+	"Australia/Lord_Howe" = 10;
+	"Australia/ACT" = 10;
+	"Australia/Canberra" = 10;
+	"Australia/LHI" = 10;
+	"Australia/NSW" = 10;
+	"Australia/Queensland" = 10;
+	"Australia/Tasmania" = 10;
+	"Australia/Victoria" = 10;
+	"Pacific/Guam" = 10;
+	"Pacific/Truk" = 10;
+	"Pacific/Port_Moresby" = 10;
+	"Pacific/Guadalcanal" = 10;
+	"Etc/GMT-10" = 10;
+	"GMT-14" = 10;
+	"GMT+10" = 10;
+	"Asia/Anadyr" = 11;
+	"Pacific/Fiji" = 11;
+	"Pacific/Majuro" = 11;
+	"Pacific/Kwajalein" = 11;
+	"Pacific/Ponape" = 11;
+	"Pacific/Kosrae" = 11;
+	"Pacific/Nauru" = 11;
+	"Pacific/Noumea" = 11;
+	"Pacific/Auckland" = 11;
+	"Pacific/Norfolk" = 11;
+	"Pacific/Efate" = 11;
+	"Etc/GMT-11" = 11;
+	"GMT-13" = 11;
+	"GMT+11" = 11;
+	"Kwajalein" = 11;
+	"NZ" = 11;
+	"Pacific/Tarawa" = 12;
+	"Pacific/Enderbury" = 12;
+	"Pacific/Chatham" = 12;
+	"Pacific/Niue" = 12;
+	"Pacific/Pago_Pago" = 12;
+	"Pacific/Apia" = 12;
+	"Pacific/Tongatapu" = 12;
+	"Pacific/Funafuti" = 12;
+	"Pacific/Wake" = 12;
+	"Pacific/Wallis" = 12;
+	"Pacific/Samoa" = 12;
+	"Etc/GMT-12" = 12;
+	"Etc/GMT+12" = 12;
+	"GMT-12" = 12;
+	"GMT+12" = 12;
+	"US/Samoa" = 12;
+	"NZ-CHAT" = 12;
+	"Pacific/Rarotonga" = 13;
+	"Pacific/Kiritimati" = 13;
+	"Pacific/Midway" = 13;
+	"Pacific/Honolulu" = 13;
+	"America/Nome" = 13;
+	"America/Adak" = 13;
+	"America/Atka" = 13;
+	"Etc/GMT-13" = 13;
+	"Etc/GMT+11" = 13;
+	"GMT-11" = 13;
+	"GMT+13" = 13;
+	"HST" = 13;
+	"US/Aleutian" = 13;
+	"US/Hawaii" = 13;
+	"Pacific/Marquesas" = 14;
+	"Pacific/Tahiti" = 14;
+	"Pacific/Fakaofo" = 14;
+	"Pacific/Johnston" = 14;
+	"America/Anchorage" = 14;
+	"Etc/GMT-14" = 14;
+	"Etc/GMT+10" = 14;
+	"GMT-10" = 14;
+	"GMT+14" = 14;
+	"SystemV/HST10" = 14;
+	"US/Alaska" = 14;
+	"Pacific/Gambier" = 15;
+	"Pacific/Pitcairn" = 15;
+	"America/Yakutat" = 15;
+	"America/Whitehorse" = 15;
+	"America/Dawson" = 15;
+	"Etc/GMT+9" = 15;
+	"GMT-9" = 15;
+	"SystemV/YST9YDT" = 15;
+	"SystemV/YST9" = 15;
+	"Canada/Yukon" = 15;
+	"Pacific/Easter" = 16;
+	"America/Los_Angeles" = 16;
+	"America/Juneau" = 16;
+	"America/Boise" = 16;
+	"America/Swift_Current" = 16;
+	"America/Edmonton" = 16;
+	"America/Vancouver" = 16;
+	"America/Dawson_Creek" = 16;
+	"America/Inuvik" = 16;
+	"America/Chihuahua" = 16;
+	"America/Hermosillo" = 16;
+	"America/Mazatlan" = 16;
+	"America/Tijuana" = 16;
+	"America/Ensenada" = 16;
+	"Etc/GMT+8" = 16;
+	"GMT-8" = 16;
+	"SystemV/PST8PDT" = 16;
+	"SystemV/PST8" = 16;
+	"PST8PDT" = 16;
+	"US/Pacific-New" = 16;
+	"US/Pacific" = 16;
+	"Canada/Mountain" = 16;
+	"Canada/Pacific" = 16;
+	"Chile/EasterIsland" = 16;
+	"Mexico/BajaNorte" = 16;
+	"Mexico/BajaSur" = 16;
+	"America/Denver" = 17;
+	"America/Phoenix" = 17;
+	"America/Regina" = 17;
+	"America/Cambridge_Bay" = 17;
+	"America/Yellowknife" = 17;
+	"America/Monterrey" = 17;
+	"America/Mexico_City" = 17;
+	"America/Guatemala" = 17;
+	"America/Shiprock" = 17;
+	"Etc/GMT+7" = 17;
+	"GMT-7" = 17;
+	"SystemV/MST7MDT" = 17;
+	"SystemV/MST7" = 17;
+	"MST7MDT" = 17;
+	"MST" = 17;
+	"US/Arizona" = 17;
+	"US/Mountain" = 17;
+	"Canada/East-Saskatchewan" = 17;
+	"Canada/Saskatchewan" = 17;
+	"Mexico/General" = 17;
+	"Navajo" = 17;
+	"Pacific/Galapagos" = 18;
+	"America/Chicago" = 18;
+	"America/Indianapolis" = 18;
+	"America/Indiana/Marengo" = 18;
+	"America/Indiana/Knox" = 18;
+	"America/Indiana/Vevay" = 18;
+	"America/Indiana/Indianapolis" = 18;
+	"America/Louisville" = 18;
+	"America/Kentucky/Monticello" = 18;
+	"America/Kentucky/Louisville" = 18;
+	"America/Detroit" = 18;
+	"America/Menominee" = 18;
+	"America/Rainy_River" = 18;
+	"America/Winnipeg" = 18;
+	"America/Rankin_Inlet" = 18;
+	"America/Cancun" = 18;
+	"America/Merida" = 18;
+	"America/Nassau" = 18;
+	"America/Belize" = 18;
+	"America/Cayman" = 18;
+	"America/Costa_Rica" = 18;
+	"America/Havana" = 18;
+	"America/El_Salvador" = 18;
+	"America/Tegucigalpa" = 18;
+	"America/Jamaica" = 18;
+	"America/Managua" = 18;
+	"America/Panama" = 18;
+	"America/Grand_Turk" = 18;
+	"America/Guayaquil" = 18;
+	"America/Lima" = 18;
+	"America/Fort_Wayne" = 18;
+	"America/Knox_IN" = 18;
+	"Etc/GMT+6" = 18;
+	"GMT-6" = 18;
+	"SystemV/CST6CDT" = 18;
+	"SystemV/CST6" = 18;
+	"CST6CDT" = 18;
+	"EST" = 18;
+	"US/Central" = 18;
+	"US/East-Indiana" = 18;
+	"US/Indiana-Starke" = 18;
+	"US/Michigan" = 18;
+	"Canada/Central" = 18;
+	"Cuba" = 18;
+	"Jamaica" = 18;
+	"Atlantic/Bermuda" = 19;
+	"America/Thule" = 19;
+	"America/New_York" = 19;
+	"America/Halifax" = 19;
+	"America/Montreal" = 19;
+	"America/Thunder_Bay" = 19;
+	"America/Nipigon" = 19;
+	"America/Iqaluit" = 19;
+	"America/Anguilla" = 19;
+	"America/Antigua" = 19;
+	"America/Dominica" = 19;
+	"America/Santo_Domingo" = 19;
+	"America/Grenada" = 19;
+	"America/Guadeloupe" = 19;
+	"America/Port-au-Prince" = 19;
+	"America/Martinique" = 19;
+	"America/Montserrat" = 19;
+	"America/St_Kitts" = 19;
+	"America/St_Lucia" = 19;
+	"America/St_Vincent" = 19;
+	"America/Tortola" = 19;
+	"America/St_Thomas" = 19;
+	"America/Buenos_Aires" = 19;
+	"America/Rosario" = 19;
+	"America/Cordoba" = 19;
+	"America/Jujuy" = 19;
+	"America/Catamarca" = 19;
+	"America/Mendoza" = 19;
+	"America/Aruba" = 19;
+	"America/La_Paz" = 19;
+	"America/Porto_Velho" = 19;
+	"America/Boa_Vista" = 19;
+	"America/Manaus" = 19;
+	"America/Eirunepe" = 19;
+	"America/Porto_Acre" = 19;
+	"America/Santiago" = 19;
+	"America/Bogota" = 19;
+	"America/Curacao" = 19;
+	"America/Port_of_Spain" = 19;
+	"America/Caracas" = 19;
+	"America/Virgin" = 19;
+	"Etc/GMT+5" = 19;
+	"GMT-5" = 19;
+	"SystemV/EST5EDT" = 19;
+	"SystemV/EST5" = 19;
+	"EST5EDT" = 19;
+	"US/Eastern" = 19;
+	"Brazil/Acre" = 19;
+	"Brazil/West" = 19;
+	"Canada/Atlantic" = 19;
+	"Canada/Eastern" = 19;
+	"Chile/Continental" = 19;
+	"Atlantic/Stanley" = 20;
+	"America/Godthab" = 20;
+	"America/St_Johns" = 20;
+	"America/Goose_Bay" = 20;
+	"America/Glace_Bay" = 20;
+	"America/Pangnirtung" = 20;
+	"America/Barbados" = 20;
+	"America/Puerto_Rico" = 20;
+	"America/Miquelon" = 20;
+	"America/Belem" = 20;
+	"America/Araguaina" = 20;
+	"America/Sao_Paulo" = 20;
+	"America/Cuiaba" = 20;
+	"America/Cayenne" = 20;
+	"America/Guyana" = 20;
+	"America/Asuncion" = 20;
+	"America/Paramaribo" = 20;
+	"America/Montevideo" = 20;
+	"Etc/GMT+4" = 20;
+	"GMT-4" = 20;
+	"SystemV/AST4ADT" = 20;
+	"SystemV/AST4" = 20;
+	"Brazil/East" = 20;
+	"Canada/Newfoundland" = 20;
+	"America/Noronha" = 21;
+	"America/Fortaleza" = 21;
+	"America/Recife" = 21;
+	"America/Maceio" = 21;
+	"Etc/GMT+3" = 21;
+	"GMT-3" = 21;
+	"Brazil/DeNoronha" = 21;
+	"Africa/Banjul" = 22;
+	"Africa/Bissau" = 22;
+	"Africa/Nouakchott" = 22;
+	"Africa/Dakar" = 22;
+	"Atlantic/Cape_Verde" = 22;
+	"Atlantic/Reykjavik" = 22;
+	"Atlantic/Azores" = 22;
+	"Atlantic/Madeira" = 22;
+	"Atlantic/Canary" = 22;
+	"Atlantic/South_Georgia" = 22;
+	"America/Scoresbysund" = 22;
+	"Etc/GMT+2" = 22;
+	"GMT-2" = 22;
+	"Iceland" = 22;
+	"Africa/Ouagadougou" = 23;
+	"Africa/Abidjan" = 23;
+	"Africa/Accra" = 23;
+	"Africa/Conakry" = 23;
+	"Africa/Monrovia" = 23;
+	"Africa/Bamako" = 23;
+	"Africa/Timbuktu" = 23;
+	"Africa/Casablanca" = 23;
+	"Africa/El_Aaiun" = 23;
+	"Africa/Sao_Tome" = 23;
+	"Africa/Freetown" = 23;
+	"Atlantic/St_Helena" = 23;
+	"Atlantic/Faeroe" = 23;
+	"Atlantic/Jan_Mayen" = 23;
+	"Europe/Belfast" = 23;
+	"Europe/Dublin" = 23;
+	"Europe/Lisbon" = 23;
+	"Etc/GMT+1" = 23;
+	"GMT-1" = 23;
+	"Eire" = 23;
+	"Portugal" = 23;
 }
Index: /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneWindowsZones.plist
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneWindowsZones.plist	(revision 13570)
+++ /trunk/aux/cocotron/win32/cocotron/Foundation.framework/Resources/NSTimeZoneWindowsZones.plist	(revision 13570)
@@ -0,0 +1,29 @@
+{
+	"Central European Standard Time" = (
+		"Europe/Brussels",
+		"Europe/Budapest",
+		"Europe/Copenhagen",
+		"Europe/Gibraltar",
+		"Europe/Luxembourg",
+		"Europe/Madrid",
+		"Europe/Malta",
+		"Europe/Monaco",
+		"Europe/Oslo",
+		"Europe/Paris",
+		"Europe/Prague",
+		"Europe/Tirane",
+		"Europe/Vienna",
+		"Europe/Warsaw",
+		"Europe/Zurich",
+		MET,
+	);
+	"Central Europe Standard Time" = (
+		"Africa/Algiers",
+		"Africa/Ceuta",
+		"Africa/Tunis",
+		CET,
+		"Europe/Andorra",
+		"Europe/Belgrade",
+		"Etc/GMT-1",
+	);
+}
Index: /trunk/aux/cocotron/win32/cocotron/cocotron-r274ddf43429a.patch
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/cocotron-r274ddf43429a.patch	(revision 13570)
+++ /trunk/aux/cocotron/win32/cocotron/cocotron-r274ddf43429a.patch	(revision 13570)
@@ -0,0 +1,67 @@
+diff -r 274ddf43429a AppKit/NSApplication.m
+--- a/AppKit/NSApplication.m	Thu Apr 01 14:04:35 2010 -0400
++++ b/AppKit/NSApplication.m	Thu Apr 01 14:50:47 2010 -0400
+@@ -418,6 +418,10 @@
+        needsUntitled = [_delegate applicationShouldOpenUntitledFile: self];
+    }
+ 
++   if(needsUntitled && _delegate && [_delegate respondsToSelector: @selector(applicationOpenUntitledFile:)]) {
++     needsUntitled = ![_delegate applicationOpenUntitledFile: self];
++   }
++
+    if(needsUntitled && controller && ![controller documentClassForType:[controller defaultType]]) {
+        needsUntitled = NO;
+    }
+@@ -472,11 +476,17 @@
+ 
+ -(void)run {
+     
+-   NSAutoreleasePool *pool=[NSAutoreleasePool new];
+-   [self finishLaunching];
+-   [pool release];
+-   
+-   _isRunning=YES;
++  static BOOL didlaunch = NO;
++  NSAutoreleasePool *pool;
++
++  _isRunning=YES;
++
++  if (!didlaunch) {
++    didlaunch = YES;
++    pool=[NSAutoreleasePool new];
++    [self finishLaunching];
++    [pool release];
++  }
+    
+    do {
+        pool = [NSAutoreleasePool new];
+diff -r 274ddf43429a AppKit/NSDocument.m
+--- a/AppKit/NSDocument.m	Thu Apr 01 14:04:35 2010 -0400
++++ b/AppKit/NSDocument.m	Thu Apr 01 14:50:47 2010 -0400
+@@ -21,6 +21,8 @@
+ 
+ @implementation NSDocument
+ 
++static int untitled_document_number = 0;
++
+ +(NSArray *)readableTypes {
+    int             i;
+    NSArray        *knownDocTypes = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDocumentTypes"];
+@@ -98,7 +100,7 @@
+       _fileURL=nil;
+       _fileType=nil;
+       _changeCount=0;
+-      _untitledNumber=0;
++      _untitledNumber=untitled_document_number++;
+       _hasUndoManager=YES;
+       _activeEditors=[NSMutableArray new];
+     }
+@@ -340,7 +342,7 @@
+ {
+   if(_fileURL==nil) 
+     {
+-      if(_untitledNumber > 1)
++      if(_untitledNumber != 0)
+         return [NSString stringWithFormat:@"Untitled %d", _untitledNumber];
+       else
+         return @"Untitled";
Index: unk/aux/cocotron/win32/cocotron/cocotron-r816.patch
===================================================================
--- /trunk/aux/cocotron/win32/cocotron/cocotron-r816.patch	(revision 13569)
+++ 	(revision )
@@ -1,235 +1,0 @@
-Index: AppKit/NSApplication.m
-===================================================================
---- AppKit/NSApplication.m	(revision 816)
-+++ AppKit/NSApplication.m	(working copy)
-@@ -29,6 +29,7 @@
- #import <AppKit/CGWindow.h>
- #import <AppKit/NSRaise.h>
- #import <objc/message.h>
-+#import <AppKit/NSWindow.h>
- 
- NSString * const NSModalPanelRunLoopMode=@"NSModalPanelRunLoopMode";
- NSString * const NSEventTrackingRunLoopMode=@"NSEventTrackingRunLoopMode";
-@@ -418,6 +419,11 @@
-        needsUntitled = [_delegate applicationShouldOpenUntitledFile: self];
-    }
- 
-+   if(needsUntitled && _delegate && [_delegate respondsToSelector: @selector(applicationOpenUntitledFile:)]) {
-+     needsUntitled = ![_delegate applicationOpenUntitledFile: self];
-+   }
-+                                                 
-+
-    if(needsUntitled && controller && ![controller documentClassForType:[controller defaultType]]) {
-        needsUntitled = NO;
-    }
-@@ -471,12 +477,18 @@
- }
- 
- -(void)run {
--    
--   NSAutoreleasePool *pool=[NSAutoreleasePool new];
--   [self finishLaunching];
--   [pool release];
-+  static BOOL didlaunch = NO;
-+  NSAutoreleasePool *pool;
-+
-+  _isRunning=YES;
-+
-+  if (!didlaunch) {
-+    didlaunch = YES;
-+    pool=[NSAutoreleasePool new];
-+    [self finishLaunching];
-+    [pool release];
-+  }
-    
--   _isRunning=YES;
-    
-    do {
-        pool = [NSAutoreleasePool new];
-Index: AppKit/NSImageNameGoLeftTemplate.pdf
-===================================================================
-Cannot display: file marked as a binary type.
-svn:mime-type = application/octet-stream
-
-Property changes on: AppKit/NSImageNameGoLeftTemplate.pdf
-___________________________________________________________________
-Added: svn:mime-type
-   + application/octet-stream
-
-Index: AppKit/AppKit.xcodeproj/project.pbxproj
-===================================================================
---- AppKit/AppKit.xcodeproj/project.pbxproj	(revision 816)
-+++ AppKit/AppKit.xcodeproj/project.pbxproj	(working copy)
-@@ -27,6 +27,12 @@
- 		A1CC70491005371100DB9974 /* NSTextFieldBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = A1CC70411005371100DB9974 /* NSTextFieldBinder.m */; };
- 		C81BEA0F0EA6038800478D50 /* O2Context_cairo.h in Headers */ = {isa = PBXBuildFile; fileRef = C81BEA0D0EA6038800478D50 /* O2Context_cairo.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 		C81BEA100EA6038800478D50 /* O2Context_cairo.m in Sources */ = {isa = PBXBuildFile; fileRef = C81BEA0E0EA6038800478D50 /* O2Context_cairo.m */; };
-+		C829A6A310FF911400A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */; };
-+		C829A6A410FF911F00A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */; };
-+		C829A6A510FF912000A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */; };
-+		C829A6A610FF912100A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */; };
-+		C829A6A710FF912200A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */; };
-+		C829A6B310FFA2D100A2306E /* NSImageNameGoRightTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = C829A6B210FFA2D100A2306E /* NSImageNameGoRightTemplate.pdf */; };
- 		C84909370E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C84909350E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 		C84909380E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = C84909360E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.m */; };
- 		C85D91950EE6A806004EBAEA /* NSDictionaryController.h in Headers */ = {isa = PBXBuildFile; fileRef = C85D91930EE6A806004EBAEA /* NSDictionaryController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-@@ -4349,6 +4355,8 @@
- 		A1CC70411005371100DB9974 /* NSTextFieldBinder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSTextFieldBinder.m; sourceTree = "<group>"; };
- 		C81BEA0D0EA6038800478D50 /* O2Context_cairo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = O2Context_cairo.h; sourceTree = "<group>"; };
- 		C81BEA0E0EA6038800478D50 /* O2Context_cairo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = O2Context_cairo.m; sourceTree = "<group>"; };
-+		C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = NSImageNameGoLeftTemplate.pdf; sourceTree = "<group>"; };
-+		C829A6B210FFA2D100A2306E /* NSImageNameGoRightTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = NSImageNameGoRightTemplate.pdf; sourceTree = "<group>"; };
- 		C84909350E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSUserDefaultsControllerProxy.h; sourceTree = "<group>"; };
- 		C84909360E8D1FB900BA6D3A /* NSUserDefaultsControllerProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSUserDefaultsControllerProxy.m; sourceTree = "<group>"; };
- 		C85D91930EE6A806004EBAEA /* NSDictionaryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDictionaryController.h; sourceTree = "<group>"; };
-@@ -5132,6 +5140,8 @@
- 		6E2B54E60976075300DA0954 /* Images */ = {
- 			isa = PBXGroup;
- 			children = (
-+				C829A6B210FFA2D100A2306E /* NSImageNameGoRightTemplate.pdf */,
-+				C829A6A210FF911400A2306E /* NSImageNameGoLeftTemplate.pdf */,
- 				FEED24790EC9E8F200A5B07E /* NSImageNameRefreshTemplate.pdf */,
- 				FE86887C0BC3FFA4009F515C /* NSButtonCell_disclosure_highlighted.tif */,
- 				FE86887D0BC3FFA4009F515C /* NSButtonCell_disclosure_normal.tif */,
-@@ -8103,6 +8113,7 @@
- 				C88977040EA0BF3100D0A0A2 /* NSSystemInfoPanel.nib in Resources */,
- 				FEED247B0EC9E8F200A5B07E /* NSImageNameRefreshTemplate.pdf in Resources */,
- 				FEE36B810F4B20C6005AEBBF /* NSToolbarOverflowArrow.pdf in Resources */,
-+				C829A6A410FF911F00A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */,
- 			);
- 			runOnlyForDeploymentPostprocessing = 0;
- 		};
-@@ -8152,6 +8163,7 @@
- 				C8A2E56A0F07EA1F0054397C /* NSSystemInfoPanel.nib in Resources */,
- 				C8A2E56B0F07EA1F0054397C /* NSImageNameRefreshTemplate.pdf in Resources */,
- 				FEE36B820F4B20C6005AEBBF /* NSToolbarOverflowArrow.pdf in Resources */,
-+				C829A6A510FF912000A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */,
- 			);
- 			runOnlyForDeploymentPostprocessing = 0;
- 		};
-@@ -8201,6 +8213,8 @@
- 				FE8286820D34727900F7489F /* NSSystemInfoPanel.nib in Resources */,
- 				FEED247A0EC9E8F200A5B07E /* NSImageNameRefreshTemplate.pdf in Resources */,
- 				FEE36B800F4B20C6005AEBBF /* NSToolbarOverflowArrow.pdf in Resources */,
-+				C829A6A310FF911400A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */,
-+				C829A6B310FFA2D100A2306E /* NSImageNameGoRightTemplate.pdf in Resources */,
- 			);
- 			runOnlyForDeploymentPostprocessing = 0;
- 		};
-@@ -8250,6 +8264,7 @@
- 				FE5A8BD910C6F50E005E348A /* NSSystemInfoPanel.nib in Resources */,
- 				FE5A8BDA10C6F50E005E348A /* NSImageNameRefreshTemplate.pdf in Resources */,
- 				FE5A8BDB10C6F50E005E348A /* NSToolbarOverflowArrow.pdf in Resources */,
-+				C829A6A710FF912200A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */,
- 			);
- 			runOnlyForDeploymentPostprocessing = 0;
- 		};
-@@ -8299,6 +8314,7 @@
- 				FEA316430FD5667D00F480D4 /* NSSystemInfoPanel.nib in Resources */,
- 				FEA316440FD5667D00F480D4 /* NSImageNameRefreshTemplate.pdf in Resources */,
- 				FEA316450FD5667D00F480D4 /* NSToolbarOverflowArrow.pdf in Resources */,
-+				C829A6A610FF912100A2306E /* NSImageNameGoLeftTemplate.pdf in Resources */,
- 			);
- 			runOnlyForDeploymentPostprocessing = 0;
- 		};
-Index: AppKit/nib.subproj/NSCustomResource.m
-===================================================================
---- AppKit/nib.subproj/NSCustomResource.m	(revision 816)
-+++ AppKit/nib.subproj/NSCustomResource.m	(working copy)
-@@ -37,7 +37,15 @@
-    if([_className isEqualToString:@"NSImage"]){
-     NSImage *image;
-     
--    if([_resourceName isEqualToString:@"NSRefreshTemplate"]){
-+    if([_resourceName isEqualToString:@"NSGoLeftTemplate"]){
-+     image=[NSImage imageNamed:@"NSImageNameGoLeftTemplate"];
-+     [image setSize:NSMakeSize(12,12)];
-+    }
-+    else if([_resourceName isEqualToString:@"NSGoRightTemplate"]){
-+     image=[NSImage imageNamed:@"NSImageNameGoRightTemplate"];
-+     [image setSize:NSMakeSize(12,12)];
-+    }
-+    else if([_resourceName isEqualToString:@"NSRefreshTemplate"]){
-      image=[NSImage imageNamed:@"NSImageNameRefreshTemplate"];
-      [image setSize:NSMakeSize(12,12)];
-     }
-Index: AppKit/NSToolbar.subproj/NSToolbarView.m
-===================================================================
---- AppKit/NSToolbar.subproj/NSToolbarView.m	(revision 816)
-+++ AppKit/NSToolbar.subproj/NSToolbarView.m	(working copy)
-@@ -237,6 +237,10 @@
- 
- 
- -(void)drawRect:(NSRect)rect {
-+   //fix problem where the background of the toolbar would be partly black
-+   [[NSColor controlColor] setFill];
-+   NSRectFill(rect);
-+
-    if(_overflow){
-     NSSize imageSize=[[self overflowImage] size];
-     NSRect rect=[self overflowRect];
-Index: AppKit/NSToolbar.subproj/NSToolbarItem.m
-===================================================================
---- AppKit/NSToolbar.subproj/NSToolbarItem.m	(revision 816)
-+++ AppKit/NSToolbar.subproj/NSToolbarItem.m	(working copy)
-@@ -504,7 +504,18 @@
-      imageRect.origin.y=bounds.origin.y+labelHeight;
-      imageRect.origin.x=bounds.origin.x+floor((bounds.size.width-imageRect.size.width)/2);
-      [image drawInRect:imageRect fromRect:NSZeroRect operation:NSCompositeSourceOver fraction:highlighted?0.5:1.0];
--    }        
-+    }
-+    //Erlend: add support for non-images (NSButton, NSSegmentedControl)
-+    else {
-+     NSRect viewRect;
-+     viewRect.origin.y=bounds.origin.y+labelHeight;
-+     viewRect.origin.x=bounds.origin.x;
-+        
-+     viewRect.size.width = bounds.size.width;
-+     viewRect.size.height = bounds.size.height - labelHeight;
-+        
-+     [[self view] setFrame: viewRect];
-+    }       
-    }
-     
- }
-Index: AppKit/NSImageNameGoRightTemplate.pdf
-===================================================================
-Cannot display: file marked as a binary type.
-svn:mime-type = application/octet-stream
-
-Property changes on: AppKit/NSImageNameGoRightTemplate.pdf
-___________________________________________________________________
-Added: svn:mime-type
-   + application/octet-stream
-
-Index: AppKit/NSDocument.m
-===================================================================
---- AppKit/NSDocument.m	(revision 816)
-+++ AppKit/NSDocument.m	(working copy)
-@@ -21,6 +21,8 @@
- 
- @implementation NSDocument
- 
-+static int untitled_document_number = 0;
-+
- +(NSArray *)readableTypes {
-    int             i;
-    NSArray        *knownDocTypes = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDocumentTypes"];
-@@ -98,7 +100,7 @@
-       _fileURL=nil;
-       _fileType=nil;
-       _changeCount=0;
--      _untitledNumber=0;
-+      _untitledNumber=untitled_document_number++;
-       _hasUndoManager=YES;
-       _activeEditors=[NSMutableArray new];
-     }
-@@ -340,7 +342,7 @@
- {
-   if(_fileURL==nil) 
-     {
--      if(_untitledNumber > 1)
-+      if(_untitledNumber != 0)
-         return [NSString stringWithFormat:@"Untitled %d", _untitledNumber];
-       else
-         return @"Untitled";
