<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">

<supplementalData>
    <version number="$Revision: 6527 $"/>
    <generation date="$Date: 2012-02-01 17:21:23 -0600 (Wed, 01 Feb 2012) $"/>
    <metadata>
        <attributeOrder>
			_q access after aliases allowsParsing alpha3 alternate at attribute attributeValue attributes backwards bcp47 before caseFirst caseLevel casing characters choice code contains count date day decexp desired digits direction element elements end exclude fips10 from gdp hex hiraganaQuarternary hiraganaQuaternary id indexSource internet iso3166 iso4217 key lines list literacyPercent locales multizone mzone normalization number numberSystem numbers numeric officialStatus oneway order ordering other otherVersion path percent population populationPercent priority radix registry replacement request rounding rules scripts services source start strength supported target tender territories territory territoryId time to type typeVersion tzidVersion uri used value values variableTop variant variants version visibility writingPercent yeartype
		</attributeOrder>
        <elementOrder>
			ldml alternate attributeOrder attributes blockingItems calendarPreference calendarSystem casingData casingItem character character-fallback codesByTerritory comment context coverageLevel cp dayPeriodRule dayPeriodRules deprecatedItems distinguishingItems elementOrder first_variable fractions identity indexSeparator compressedIndexSeparator indexRangePattern indexLabelBefore indexLabelAfter indexLabel info keyMap languageAlias languageCodes languageCoverage languageMatch languageMatches languagePopulation last_variable first_tertiary_ignorable last_tertiary_ignorable first_secondary_ignorable last_secondary_ignorable first_primary_ignorable last_primary_ignorable first_non_ignorable last_non_ignorable first_trailing last_trailing likelySubtag mapKeys mapTypes mapZone numberingSystem parentLocale pluralRule pluralRules postCodeRegex reference region scriptAlias scriptCoverage serialElements stopwordList substitute suppress tRule telephoneCountryCode territoryAlias territoryCodes territoryCoverage currencyCoverage timezone timezoneCoverage transform typeMap usesMetazone validity alias appendItem base beforeCurrency afterCurrency codePattern contextTransform contextTransformUsage currencyMatch cyclicName cyclicNameContext cyclicNameSet cyclicNameWidth dateFormatItem day dayPeriod dayPeriodContext dayPeriodWidth defaultNumberingSystem deprecated distinguishing blocking coverageAdditions era eraNames eraAbbr eraNarrow exemplarCharacters ellipsis fallback field generic greatestDifference height hourFormat hoursFormat gmtFormat gmtZeroFormat intervalFormatFallback intervalFormatItem key listPattern listPatternPart localeDisplayNames layout contextTransforms localeDisplayPattern languages localePattern localeSeparator localeKeyTypePattern localizedPatternChars dateRangePattern calendars long measurementSystem measurementSystemName messages minDays firstDay month monthPattern monthPatternContext monthPatternWidth months monthNames monthAbbr monthPatterns days dayNames dayAbbr moreInformation native orientation inList inText otherNumberingSystems paperSize pattern displayName quarter quarters quotationStart quotationEnd alternateQuotationStart alternateQuotationEnd rbnfrule regionFormat fallbackFormat fallbackRegionFormat abbreviationFallback preferenceOrdering relative reset import p pc rule ruleset rulesetGrouping s sc scripts segmentation settings short commonlyUsed exemplarCity singleCountries default calendar collation currency currencyFormat currencySpacing currencyFormatLength dateFormat dateFormatLength dateTimeFormat dateTimeFormatLength availableFormats appendItems dayContext dayWidth decimalFormat decimalFormatLength intervalFormats monthContext monthWidth percentFormat percentFormatLength quarterContext quarterWidth scientificFormat scientificFormatLength skipDefaultLocale defaultContent standard daylight stopwords indexLabels mapping suppress_contractions optimize rules surroundingMatch insertBetween symbol decimal group list percentSign nativeZeroDigit patternDigit plusSign minusSign exponential perMille infinity nan currencyDecimal currencyGroup symbols decimalFormats scientificFormats percentFormats currencyFormats currencies t tc q qc i ic extend territories timeFormat timeFormatLength timeZoneNames traditional finance transformName type unit unitPattern variable attributeValues variables segmentRules variantAlias variants keys types transformNames measurementSystemNames codePatterns version generation cldrVersion currencyData language script territory territoryContainment languageData territoryInfo postalCodeData calendarData calendarPreferenceData variant week am pm dayPeriods eras cyclicNameSets dateFormats timeFormats dateTimeFormats fields weekData measurementData timezoneData characters delimiters measurement dates numbers transforms units listPatterns collations posix segmentations rbnf metadata codeMappings parentLocales likelySubtags metazoneInfo mapTimezones plurals telephoneCodeData numberingSystems bcp47KeywordMappings references languageMatching dayPeriodRuleSet metaZones weekendStart weekendEnd width windowsZones coverageLevels x yesstr nostr yesexpr noexpr zone metazone special zoneAlias zoneFormatting zoneItem supplementalData
		</elementOrder>
        <serialElements>

            attributeValues base comment extend first_non_ignorable first_primary_ignorable first_secondary_ignorable first_tertiary_ignorable first_trailing first_variable i ic languagePopulation last_non_ignorable last_primary_ignorable last_secondary_ignorable last_tertiary_ignorable last_trailing last_variable optimize p pc q qc reset rules s sc settings suppress_contractions t tRule tc variable x

        </serialElements>
        <suppress>
            <attributes attribute="_q"/>
            <attributes element="collation" attribute="type" attributeValue="standard"/>
            <attributes element="currency" attribute="type" attributeValue="standard"/>
            <attributes element="currencyFormat" attribute="type" attributeValue="standard"/>
            <attributes element="dateFormat" attribute="type" attributeValue="standard"/>
            <attributes element="dateTimeFormat" attribute="type" attributeValue="standard"/>
            <attributes element="decimalFormat" attribute="type" attributeValue="standard"/>
            <attributes element="ldml" attribute="version"/>
            <attributes element="orientation" attribute="characters" attributeValue="left-to-right"/>
            <attributes element="orientation" attribute="lines" attributeValue="top-to-bottom"/>
            <attributes element="pattern" attribute="type" attributeValue="standard"/>
            <attributes element="percentFormat" attribute="type" attributeValue="standard"/>
            <attributes element="scientificFormat" attribute="type" attributeValue="standard"/>
            <attributes element="timeFormat" attribute="type" attributeValue="standard"/>
            <attributes element="weekendEnd" attribute="time" attributeValue="24:00"/>
            <attributes element="weekendStart" attribute="time" attributeValue="00:00"/>
        </suppress>
        <validity>
            <!-- start of data generated with CountItems from language tag registry + CLDR-specific items as per http://unicode.org/cldr/data/tools/java/org/unicode/cldr/tool/package.html -->
            <variable id="$grandfathered" type="choice">
                art-lojban
                cel-gaulish
                en-GB-oed
                i-ami i-bnn i-default i-enochian i-hak i-klingon i-lux i-mingo i-navajo i-pwn
                i-tao i-tay i-tsu
                no-bok no-nyn
                sgn-BE-FR sgn-BE-NL sgn-CH-DE
                zh-guoyu zh-hakka zh-min zh-min-nan zh-xiang
            </variable>
            <!-- for CLDR 1.8 and beyond - will add new language codes by hand, until we figure out how to -->
            <!-- deal with all the new language codes introduced by bcp 47 --> 
            <variable id="$language" type="choice">
                aa ab ace ach ada ady ae af afa afh agq ain ak akk ale alg alt am an ang anp apa ar
                arc arn arp art arw as asa ast ath aus av awa ay az
                ba bad bai bal ban bas bat be bej bem bez ber bg bh bho bi bik bin bla bm bn
                bnt bo br bra brx bs btk bua bug byn
                ca cad cai car cau cay cch ce ceb cel cgg ch chb chg chk chm chn cho chp chr chy ckb
                cmc co cop cpe cpf cpp cr crh crp cs csb cu cus cv cy
                da dak dar dav day de del den dgr din dje doi dra dsb dua dum dv dyo dyu dz
                ebu ee efi egy eka el elx en enm eo es et eu ewo
                fa fan fat ff fi fil fiu fj fo fon fr frm fro frr frs fur fy
                ga gaa gay gba gd gem gez gil gl gmh gn goh gon gor got grb grc gsw gu guz gv gwi
                ha hai haw he hi hil him hit hmn ho hr hsb ht hu hup hy hz
                ia iba id ie ig ii ijo ik ilo in inc ine inh io ira iro is it iu iw
                ja jbo ji jmc jpr jrb jv jw
                ka kaa kab kac kaj kam kar kaw kbd kcg kde kea kfo kg kha khi kho khq ki kj kk
                kl kln km kmb kn ko kok kos kpe kr krc krl kro kru ks ksb ksf ksh ku kum kut kv kw ky
                la lad lag lah lam lb lez lg li ln lo lol loz lt lu lua lui lun luo lus luy lv
                mad mag mai mak man map mas mdf mdr men mer mfe mg mga mgh mh mi mic min mis mk
                mkh ml mn mnc mni mno mo moh mos mr ms mt mua mul mun mus mwl mwr my myn myv
                na nah nai nap naq nb nd nds ne new ng nia nic niu nl nmg nn no nog non nqo nr nso
                nub nus nv nwc ny nym nyn nyo nzi
                oc oj om or os osa ota oto
                pa paa pag pal pam pap pau peo phi phn pi pl pon pra pro ps pt
                qu
                raj rap rar rm rn ro roa rof rom root ru rup rw rwk
                sa sad sah sai sal sam saq sas sat sbp sc scn sco sd se see seh sel sem ses sg sga sgn
                sh shi shn si sid sio sit sk sl sla sm sma smi smj smn sms sn snk so sog son sq
                sr srn srr ss ssa ssy st su suk sus sux sv sw swb swc syc syr
                ta tai te tem teo ter tet tg th ti tig tiv tk tkl tl tlh tli tmh tn to tog tpi
                tr trv ts tsi tt tum tup tut tvl tw twq ty tyv tzm
                udm ug uga uk umb und ur uz
                vai ve vi vo vot vun
                wa wae wak wal war was wen wo
                xal xh xog
                yao yap yav yi yo yue ypk
                za zap zbl zen zh znd zu zun zxx zza
            </variable>
            <variable id="$territory" type="choice">
                001 002 003 005 009 011 013 014 015 017 018 019 021 029 030 034 035 039 053 054
                057 061
                142 143 145 150 151 154 155
                419
                AC AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ
                BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BU BV BW BY BZ
                CA CC CD CF CG CH CI CK CL CM CN CO CP CR CS CU CV CW CX CY CZ
                DD DE DG DJ DK DM DO DZ
                EA EC EE EG EH ER ES ET EU
                FI FJ FK FM FO FR FX
                GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY
                HK HM HN HR HT HU
                IC ID IE IL IM IN IO IQ IR IS IT
                JE JM JO JP
                KE KG KH KI KM KN KP KR KW KY KZ
                LA LB LC LI LK LR LS LT LU LV LY
                MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ
                NA NC NE NF NG NI NL NO NP NR NT NU NZ
                OM
                PA PE PF PG PH PK PL PM PN PR PS PT PW PY
                QA QO QU
                RE RO RS RU RW
                SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SU SV SX SY SZ
                TA TC TD TF TG TH TJ TK TL TM TN TO TP TR TT TV TW TZ
                UA UG UM US UY UZ
                VA VC VE VG VI VN VU
                WF WS
                YD YE YT YU
                ZA ZM ZR ZW ZZ
            </variable>
			<variable id="$script" type="choice">
				Afak Arab Armi Armn Avst
				Bali Bamu Bass Batk Beng Blis Bopo Brah Brai Bugi Buhd
				Cakm Cans Cari Cham Cher Cirt Copt Cprt Cyrl Cyrs
				Deva Dsrt Dupl
				Egyd Egyh Egyp Elba Ethi
				Geok Geor Glag Goth Gran Grek Gujr Guru
				Hang Hani Hano Hans Hant Hebr Hira Hluw Hmng Hrkt Hung
				Inds Ital
				Java Jpan Jurc
				Kali Kana Khar Khmr Khoj Knda Kore Kpel Kthi
				Lana Laoo Latf Latg Latn Lepc Limb Lina Linb Lisu Loma Lyci Lydi
				Mand Mani Maya Mend Merc Mero Mlym Mong Moon Mroo Mtei Mymr
				Narb Nbat Nkgb Nkoo Nshu
				Ogam Olck Orkh Orya Osma
				Palm Perm Phag Phli Phlp Phlv Phnx Plrd Prti
				Qaaa Qaab Qaac Qaad Qaae Qaaf Qaag Qaah Qaai Qaaj Qaak Qaal Qaam Qaan Qaao Qaap
				Qaaq Qaar Qaas Qaat Qaau Qaav Qaaw Qaax Qaay Qaaz Qaba Qabb Qabc Qabd Qabe Qabf
				Qabg Qabh Qabi Qabj Qabk Qabl Qabm Qabn Qabo Qabp Qabq Qabr Qabs Qabt Qabu Qabv
				Qabw Qabx
				Rjng Roro Runr
				Samr Sara Sarb Saur Sgnw Shaw Shrd Sind Sinh Sora Sund Sylo Syrc Syre Syrj Syrn
				Tagb Takr Tale Talu Taml Tang Tavt Telu Teng Tfng Tglg Thaa Thai Tibt Tirh
				Ugar
				Vaii Visp
				Wara Wole
				Xpeo Xsux
				Yiii
				Zinh Zmth Zsym Zxxx Zyyy Zzzz
			</variable>
            <variable id="$variant" type="choice">
                1606NICT 1694ACAD 1901 1959ACAD 1994 1996
                ALALC97 ALUKU AREVELA AREVMDA
                BAKU1926 BAUDDHA BISCAYAN BISKE BOONT
                FONIPA FONUPA FONXSAMP
                HEPBURN HEPLOC HOGNORSK
                ITIHASA
                JAUER JYUTPING
                KKCOR
                LAUKIKA LIPAW LUNA1918
                MONOTON
                NDYUKA NEDIS NJIVA
                OSOJS
                PAMAKA PETR1708 PINYIN POLYTON POLYTONI POSIX PUTER
                REVISED ROZAJ RUMGR
                SAAHO SCOTLAND SCOUSE SOLBA SURMIRAN SURSILV SUTSILV
                TARASK
                UCCOR UCRCOR ULSTER
                VAIDIKA VALENCIA VALLADER
                WADEGILE
            </variable>
            <variable id="$currency" type="choice">
                ADP AED AFA AFN ALK ALL AMD ANG AOA AOK AON AOR ARA ARL ARM ARP ARS ATS AUD AWG
                AZM AZN
                BAD BAM BAN BBD BDT BEC BEF BEL BGL BGM BGN BGO BHD BIF BMD BND BOB BOL BOP BOV
                BRB BRC BRE BRL BRN BRR BRZ BSD BTN BUK BWP BYB BYR BZD
                CAD CDF CHE CHF CHW CLE CLF CLP CNX CNY COP COU CRC CSD CSK CUC CUP CVE CYP CZK
                DDM DEM DJF DKK DOP DZD
                ECS ECV EEK EGP ERN ESA ESB ESP ETB EUR
                FIM FJD FKP FRF
                GBP GEK GEL GHC GHS GIP GMD GNF GNS GQE GRD GTQ GWE GWP GYD
                HKD HNL HRD HRK HTG HUF
                IDR IEP ILP ILR ILS INR IQD IRR ISJ ISK ITL
                JMD JOD JPY
                KES KGS KHR KMF KPW KRH KRO KRW KWD KYD KZT
                LAK LBP LKR LRD LSL LTL LTT LUC LUF LUL LVL LVR LYD
                MAD MAF MCF MDC MDL MGA MGF MKD MKN MLF MMK MNT MOP MRO MTL MTP MUR MVP MVR MWK
                MXN MXP MXV MYR MZE MZM MZN
                NAD NGN NIC NIO NLG NOK NPR NZD
                OMR
                PAB PEI PEN PES PGK PHP PKR PLN PLZ PTE PYG
                QAR
                RHD ROL RON RSD RUB RUR RWF
                SAR SBD SCR SDD SDG SDP SEK SGD SHP SIT SKK SLL SOS SRD SRG SSP STD SUR SVC SYP SZL
                THB TJR TJS TMM TMT TND TOP TPE TRL TRY TTD TWD TZS
                UAH UAK UGS UGX USD USN USS UYI UYP UYU UZS
                VEB VEF VND VNN VUV
                WST
                XAF XAG XAU XBA XBB XBC XBD XCD XDR XEU XFO XFU XOF XPD XPF XPT XRE XSU XTS XUA XXX
                YDD YER YUD YUM YUN YUR
                ZAL ZAR ZMK ZRN ZRZ ZWD ZWL ZWR
            </variable>
            <!-- end of data generated by CountItems -->
            <variable id="$tzid" type="choice">
                Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmera
                Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre
                Africa/Brazzaville Africa/Bujumbura
                Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry
                Africa/Dakar Africa/Dar_es_Salaam Africa/Djibouti Africa/Douala
                Africa/El_Aaiun
                Africa/Freetown
                Africa/Gaborone
                Africa/Harare
                Africa/Johannesburg Africa/Juba
                Africa/Kampala Africa/Khartoum Africa/Kigali Africa/Kinshasa
                Africa/Lagos Africa/Libreville Africa/Lome Africa/Luanda Africa/Lubumbashi
                Africa/Lusaka
                Africa/Malabo Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Mogadishu
                Africa/Monrovia
                Africa/Nairobi Africa/Ndjamena Africa/Niamey Africa/Nouakchott
                Africa/Ouagadougou
                Africa/Porto-Novo
                Africa/Sao_Tome
                Africa/Tripoli Africa/Tunis
                Africa/Windhoek
                America/Adak America/Anchorage America/Anguilla America/Antigua America/Araguaina
                America/Argentina/La_Rioja
                America/Argentina/Rio_Gallegos
                America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis
                America/Argentina/Tucuman
                America/Argentina/Ushuaia
                America/Aruba America/Asuncion
                America/Bahia America/Bahia_Banderas America/Barbados America/Belem America/Belize
                America/Blanc-Sablon America/Boa_Vista America/Bogota America/Boise America/Buenos_Aires
                America/Cambridge_Bay America/Campo_Grande America/Cancun America/Caracas America/Catamarca
                America/Cayenne America/Cayman America/Chicago America/Chihuahua America/Coral_Harbour
                America/Cordoba America/Costa_Rica America/Cuiaba America/Curacao
                America/Danmarkshavn America/Dawson America/Dawson_Creek America/Denver America/Detroit
                America/Dominica
                America/Edmonton America/Eirunepe America/El_Salvador
                America/Fortaleza
                America/Glace_Bay America/Godthab America/Goose_Bay America/Grand_Turk America/Grenada
                America/Guadeloupe America/Guatemala America/Guayaquil America/Guyana
                America/Halifax America/Havana America/Hermosillo
                America/Indiana/Knox
                America/Indiana/Marengo
                America/Indiana/Petersburg
                America/Indiana/Tell_City
                America/Indiana/Vevay America/Indiana/Vincennes
                America/Indiana/Winamac
                America/Indianapolis America/Inuvik America/Iqaluit
                America/Jamaica America/Jujuy America/Juneau
                America/Kentucky/Monticello
                America/Kralendijk
                America/La_Paz America/Lima America/Los_Angeles America/Louisville America/Lower_Princes
                America/Maceio America/Managua America/Manaus America/Marigot America/Martinique
                America/Matamoros America/Mazatlan America/Mendoza America/Menominee America/Merida
                America/Metlakatla America/Mexico_City America/Miquelon America/Moncton America/Monterrey
                America/Montevideo America/Montreal America/Montserrat
                America/Nassau America/New_York America/Nipigon America/Nome America/Noronha
                America/North_Dakota/Beulah
                America/North_Dakota/Center
                America/North_Dakota/New_Salem
                America/Ojinaga
                America/Panama America/Pangnirtung America/Paramaribo America/Phoenix America/Port-au-Prince
                America/Port_of_Spain America/Porto_Velho America/Puerto_Rico
                America/Rainy_River America/Rankin_Inlet America/Recife America/Regina America/Resolute
                America/Rio_Branco
                America/Santa_Isabel America/Santarem America/Santiago America/Santo_Domingo America/Sao_Paulo
                America/Scoresbysund America/Shiprock America/Sitka America/St_Barthelemy America/St_Johns
                America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Swift_Current
                America/Tegucigalpa America/Thule America/Thunder_Bay America/Tijuana America/Toronto
                America/Tortola
                America/Vancouver
                America/Whitehorse America/Winnipeg
                America/Yakutat America/Yellowknife
                Antarctica/Casey
                Antarctica/Davis Antarctica/DumontDUrville
                Antarctica/Macquarie Antarctica/Mawson Antarctica/McMurdo
                Antarctica/Palmer
                Antarctica/Rothera
                Antarctica/South_Pole Antarctica/Syowa
                Antarctica/Vostok
                Arctic/Longyearbyen
                Asia/Aden Asia/Almaty Asia/Amman Asia/Anadyr Asia/Aqtau
                Asia/Aqtobe Asia/Ashgabat
                Asia/Baghdad Asia/Bahrain Asia/Baku Asia/Bangkok Asia/Beirut
                Asia/Bishkek Asia/Brunei
                Asia/Calcutta Asia/Choibalsan Asia/Chongqing Asia/Colombo
                Asia/Damascus Asia/Dhaka Asia/Dili Asia/Dubai Asia/Dushanbe
                Asia/Gaza
                Asia/Harbin Asia/Hebron Asia/Hong_Kong Asia/Hovd
                Asia/Irkutsk
                Asia/Jakarta Asia/Jayapura Asia/Jerusalem
                Asia/Kabul Asia/Kamchatka Asia/Karachi Asia/Kashgar Asia/Katmandu
                Asia/Krasnoyarsk Asia/Kuala_Lumpur Asia/Kuching Asia/Kuwait
                Asia/Macau Asia/Magadan Asia/Makassar Asia/Manila Asia/Muscat
                Asia/Nicosia Asia/Novokuznetsk Asia/Novosibirsk
                Asia/Omsk Asia/Oral
                Asia/Phnom_Penh Asia/Pontianak Asia/Pyongyang
                Asia/Qatar Asia/Qyzylorda
                Asia/Rangoon Asia/Riyadh
                Asia/Saigon Asia/Sakhalin Asia/Samarkand Asia/Seoul Asia/Shanghai
                Asia/Singapore
                Asia/Taipei Asia/Tashkent Asia/Tbilisi Asia/Tehran Asia/Thimphu
                Asia/Tokyo
                Asia/Ulaanbaatar Asia/Urumqi
                Asia/Vientiane Asia/Vladivostok
                Asia/Yakutsk Asia/Yekaterinburg Asia/Yerevan
                Atlantic/Azores
                Atlantic/Bermuda
                Atlantic/Canary Atlantic/Cape_Verde
                Atlantic/Faeroe
                Atlantic/Madeira
                Atlantic/Reykjavik
                Atlantic/South_Georgia Atlantic/St_Helena Atlantic/Stanley
                Australia/Adelaide
                Australia/Brisbane Australia/Broken_Hill
                Australia/Currie
                Australia/Darwin
                Australia/Eucla
                Australia/Hobart
                Australia/Lindeman Australia/Lord_Howe
                Australia/Melbourne
                Australia/Perth
                Australia/Sydney
                CST6CDT
                EST5EDT
                Etc/GMT Etc/GMT+1 Etc/GMT+10 Etc/GMT+11 Etc/GMT+12
                Etc/GMT+2 Etc/GMT+3 Etc/GMT+4 Etc/GMT+5 Etc/GMT+6
                Etc/GMT+7 Etc/GMT+8 Etc/GMT+9 Etc/GMT-1 Etc/GMT-10
                Etc/GMT-11 Etc/GMT-12 Etc/GMT-13 Etc/GMT-14 Etc/GMT-2
                Etc/GMT-3 Etc/GMT-4 Etc/GMT-5 Etc/GMT-6 Etc/GMT-7
                Etc/GMT-8 Etc/GMT-9
                Etc/Unknown
                Europe/Amsterdam Europe/Andorra Europe/Athens
                Europe/Belgrade Europe/Berlin Europe/Bratislava Europe/Brussels Europe/Bucharest
                Europe/Budapest
                Europe/Chisinau Europe/Copenhagen
                Europe/Dublin
                Europe/Gibraltar Europe/Guernsey
                Europe/Helsinki
                Europe/Isle_of_Man Europe/Istanbul
                Europe/Jersey
                Europe/Kaliningrad Europe/Kiev
                Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg
                Europe/Madrid Europe/Malta Europe/Mariehamn Europe/Minsk Europe/Monaco
                Europe/Moscow
                Europe/Oslo
                Europe/Paris Europe/Podgorica Europe/Prague
                Europe/Riga Europe/Rome
                Europe/Samara Europe/San_Marino Europe/Sarajevo Europe/Simferopol Europe/Skopje
                Europe/Sofia Europe/Stockholm
                Europe/Tallinn Europe/Tirane
                Europe/Uzhgorod
                Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Vilnius Europe/Volgograd
                Europe/Warsaw
                Europe/Zagreb Europe/Zaporozhye Europe/Zurich
                Indian/Antananarivo
                Indian/Chagos Indian/Christmas Indian/Cocos Indian/Comoro
                Indian/Kerguelen
                Indian/Mahe Indian/Maldives Indian/Mauritius Indian/Mayotte
                Indian/Reunion
                MST7MDT
                PST8PDT
                Pacific/Apia Pacific/Auckland
                Pacific/Chatham
                Pacific/Easter Pacific/Efate Pacific/Enderbury
                Pacific/Fakaofo Pacific/Fiji Pacific/Funafuti
                Pacific/Galapagos Pacific/Gambier Pacific/Guadalcanal Pacific/Guam
                Pacific/Honolulu
                Pacific/Johnston
                Pacific/Kiritimati Pacific/Kosrae Pacific/Kwajalein
                Pacific/Majuro Pacific/Marquesas Pacific/Midway
                Pacific/Nauru Pacific/Niue Pacific/Norfolk Pacific/Noumea
                Pacific/Pago_Pago Pacific/Palau Pacific/Pitcairn Pacific/Ponape Pacific/Port_Moresby
                Pacific/Rarotonga
                Pacific/Saipan
                Pacific/Tahiti Pacific/Tarawa Pacific/Tongatapu Pacific/Truk
                Pacific/Wake Pacific/Wallis
            </variable>
            <variable id="$altList" type="choice">
                stand-alone variant list secondary email www short arab arabext armn armnlow bali beng cham deva ethi fullwide geor grek greklow gujr guru hans hansfin hant hantfin hebr java jpan jpanfin kali knda khmr lana lanatham laoo latn lepc limb mlym mong mtei mymr mymrshan new nkoo olck orya roman romanlow saur sund talu taml telu thai tibt vaii
            </variable>
            <!-- specialized lists and types -->
            <variable id="$tzidList" type="list">$tzid</variable>
            <variable id="$casing" type="choice">titlecase-words titlecase-firstword lowercase-words mixed</variable>
    
            <!-- allow may expand in future to a space separated list i.e. ((newitem)?( )?)?(verbatim)? -->
            <variable id="$allow" type="regex">(verbatim)</variable>
            <variable id="$alt" type="regex">((stand-alone|variant|list|secondary|email|www|short|arab|arabext|armn|armnlow|bali|beng|cham|deva|ethi|fullwide|geor|grek|greklow|gujr|guru|hans|hansfin|hant|hantfin|hebr|java|jpan|jpanfin|kali|knda|khmr|lana(hora|tham)|laoo|latn|lepc|limb|mtei|mlym|mong|mymr(shan)?|new|nkoo|olck|orya|roman|romanlow|saur|sund|talu|taml|telu|thai|tibt|vaii)(-proposed.*)?|(proposed.*))</variable>
            <variable id="$append" type="choice">Era Year Quarter Month Week Day-Of-Week Day Hour Minute Second Timezone</variable>
            <variable id="$calendar" type="choice">
                buddhist
                chinese coptic
                ethioaa ethiopic ethiopic-amete-alem
                gregorian gregory
                hebrew
                indian islamic islamic-civil islamicc iso8601
                japanese
                persian
                roc
            </variable>
            <variable id="$collationType" type="choice">
                big5han
                dictionary ducet
                gb2312han
                phonebook phonetic pinyin
                reformed
                search searchjl standard stroke
                traditional
                unihan
            </variable>
            <variable id="$date" type="regex">200[0-9]-([0-9]|1[0-2])-([12][0-9]|3[01])</variable>
            <variable id="$double" type="regex">[0-9]+(\.[0-9]+)?</variable>
            <variable id="$format" type="choice">standard</variable>
            <variable id="$fullTzid" type="notDoneYet"/>
            <variable id="$genDate" type="regex">\$.*\$</variable>
            <variable id="$locale" type="locale"/>
            <variable id="$numberSystem" type="choice">
                arab arabext armn armnlow
                bali beng
                cham
                deva
                ethi
                finance fullwide
                geor grek greklow gujr guru
                hanidec hans hansfin hant hantfin hebr
                java jpan jpanfin
                kali khmr knda
                lana lanatham laoo latn lepc limb
                mlym mong mtei mymr mymrshan
                native nkoo
                olck orya
                roman romanlow
                saur sund
                talu taml tamldec telu thai tibt traditio traditional
                vaii
            </variable>
            <variable id="$reference" type="regex">([R|S]|RP)[0-9]+</variable>
            <variable id="$time" type="regex">([01][0-9]|2[0-4]):[0-6][0-9]</variable>
            <variable id="$uri" type="notDoneYet"/>
            <variable id="$variableID" type="regex">[$][a-zA-Z0-9]+</variable>
            <variable id="$version" type="regex">\$.*\$</variable>
            
            <attributeValues attributes="alt" type="choice">$alt</attributeValues>
            <attributeValues attributes="validSubLocales" type="list">$locale</attributeValues>
            <attributeValues elements="alias" attributes="path" type="path">notDoneYet</attributeValues>
            <attributeValues elements="alias" attributes="source" type="locale"/>
            <attributeValues elements="alias" attributes="source" type="choice">locale</attributeValues>
            <attributeValues elements="alternate" attributes="iso4217">$currency</attributeValues>
            <attributeValues elements="appendItem" attributes="request">$append</attributeValues>
            <attributeValues elements="calendar" attributes="type">$calendar</attributeValues>
            <attributeValues elements="character" attributes="value" type="regex">.</attributeValues>
            <attributeValues elements="collation" attributes="type">$collationType</attributeValues>
            <attributeValues elements="collations" attributes="version" >$version</attributeValues>
            <attributeValues elements="contextTransform" attributes="type" type="choice">uiListOrMenu stand-alone</attributeValues>
            <attributeValues elements="contextTransformUsage" attributes="type" type="regex">[a-z-]+</attributeValues>
            <attributeValues elements="cp" attributes="hex" type="regex">[0-9A-Fa-f]{4,6}</attributeValues>
            <attributeValues elements="currency" attributes="before from to">$date</attributeValues>
            <attributeValues elements="currency" attributes="iso4217">$currency</attributeValues>
            <attributeValues elements="currency" attributes="type">$currency</attributeValues>
            <attributeValues elements="currencyFormat dateFormat dateTimeFormat decimalFormat percentFormat scientificFormat timeFormat" attributes="type">$format</attributeValues>
            <attributeValues elements="cyclicName" attributes="type" type="regex">[0-9]+</attributeValues>
            <attributeValues elements="cyclicNameContext" attributes="type" order="given">format stand-alone</attributeValues>
            <attributeValues elements="cyclicNameSet" attributes="type" type="choice">years months days dayParts zodiacs</attributeValues>
            <attributeValues elements="dateFormatLength timeFormatLength dateTimeFormatLength decimalFormatLength scientificFormatLength percentFormatLength currencyFormatLength" attributes="type" order="given">full long medium short</attributeValues>
            <attributeValues elements="day" attributes="type" order="given">sun mon tue wed thu fri sat</attributeValues>
            <attributeValues elements="default" attributes="type" type="choice">format gregorian long medium pinyin standard stroke wide</attributeValues>
            <attributeValues elements="era" attributes="type" type="regex">[0-9]+</attributeValues>
            <attributeValues elements="field" attributes="type" order="given">era year month week day weekday dayperiod hour minute second zone</attributeValues>
            <attributeValues elements="firstDay weekendEnd weekendStart" attributes="day" order="given">sun mon tue wed thu fri sat</attributeValues>
            <attributeValues elements="generation" attributes="date">$genDate</attributeValues>
            <attributeValues elements="group" attributes="contains type">$territory</attributeValues>
            <attributeValues elements="info" attributes="digits" type="regex">[0-9]+</attributeValues>
            <attributeValues elements="info" attributes="iso4217">$currency</attributeValues>
            <attributeValues elements="info" attributes="rounding" type="regex">[0-9]+</attributeValues>
            <attributeValues elements="key" attributes="type" type="choice">calendar collation colAlternate colBackwards colCaseFirst colCaseLevel colHiraganaQuaternary colNormalization colNumeric colStrength currency numbers timezone va variableTop x</attributeValues>
            <attributeValues elements="language" attributes="scripts">$script</attributeValues>
            <attributeValues elements="language" attributes="territories">$territory</attributeValues>
            <attributeValues elements="language" attributes="type">$locale</attributeValues>
            <attributeValues elements="language" attributes="variants">$variant</attributeValues>
            <attributeValues elements="languageAlias" attributes="replacement type" type="locale"/>
            <attributeValues elements="ldml" attributes="version">$version</attributeValues>
            <attributeValues elements="mapTimezones" attributes="type" type="regex">.+</attributeValues>
            <attributeValues elements="mapZone" attributes="type">$tzid</attributeValues>
            <attributeValues elements="mapping" attributes="registry" type="choice">iana</attributeValues>
            <attributeValues elements="mapping" attributes="type" type="choice">utf-8</attributeValues>
            <attributeValues elements="numberingSystem" attributes="id">$numberSystem</attributeValues>
            <attributeValues elements="numberingSystem" attributes="type" type="choice">algorithmic numeric</attributeValues>
            <attributeValues elements="minDays" attributes="count" type="regex">[0-7]</attributeValues>
            <attributeValues elements="month" attributes="type" type="choice">1 2 3 4 5 6 7 8 9 10 11 12 13</attributeValues>
            <attributeValues elements="monthPattern" attributes="type" type="choice">leap standardAfterLeap combined</attributeValues>
            <attributeValues elements="monthPatternContext" attributes="type" order="given">format stand-alone numeric</attributeValues>
            <attributeValues elements="monthPatternWidth" attributes="type" type="choice">abbreviated narrow wide all</attributeValues>
            <attributeValues elements="monthWidth dayWidth quarterWidth cyclicNameWidth" attributes="type" order="given">abbreviated narrow wide</attributeValues>
            <attributeValues elements="pattern" attributes="type" type="choice">standard 1000 10000 100000 1000000 10000000 10000000 100000000 1000000000 10000000000 100000000000 1000000000000 10000000000000 100000000000000</attributeValues>
            <attributeValues elements="preferenceOrdering" attributes="type">$tzidList</attributeValues>
            <attributeValues elements="quarter" attributes="type" type="choice">1 2 3 4</attributeValues> <!-- move to DTD? -->
            <attributeValues elements="reference" attributes="type">$reference</attributeValues>
            <attributeValues elements="reference" attributes="uri">notDoneYet</attributeValues>
            <attributeValues elements="region" attributes="iso3166">$territory</attributeValues>
            <attributeValues elements="relative" attributes="type" type="regex">-?[0-9]+</attributeValues>
            <attributeValues elements="reset" attributes="before" type="choice">primary secondary tertiary</attributeValues> <!-- move to DTD? -->
            <attributeValues elements="rule" attributes="id">$double</attributeValues>
            <attributeValues elements="script" attributes="type">$script</attributeValues>
            <attributeValues elements="scriptAlias" attributes="replacement">$script</attributeValues>
            <attributeValues elements="scriptAlias" attributes="type">$script</attributeValues>
            <attributeValues elements="segmentation" attributes="type" type="choice">GraphemeClusterBreak LineBreak SentenceBreak WordBreak</attributeValues>
            <attributeValues elements="singleCountries" attributes="list">$tzidList</attributeValues>
            <attributeValues elements="supplementalData" attributes="version">$version</attributeValues>
            <attributeValues elements="territory" attributes="type">$territory</attributeValues>
            <attributeValues elements="territoryAlias" attributes="replacement type">$territory</attributeValues>
            <attributeValues elements="type" attributes="key" type="choice">calendar collation colAlternate colBackwards colCaseFirst colCaseLevel colHiraganaQuaternary colNormalization colNumeric colStrength currency numbers x</attributeValues>
            <attributeValues elements="type" attributes="type" type="choice">x dictionary reformed unihan hanidec arab arabext arabic armn armnlow bali beng big5han buddhist cham chinese coptic deva direct ducet ethi ethiopic ethiopic-amete-alem finance fullwide gb2312han geor gregorian grek greklow gujr guru hans hansfin hant hantfin hebr hebrew identical indian islamic islamic-civil japanese java jpan jpanfin kali knda khmr lana lanatham laoo latn lepc limb lower mlym mong mtei mymr mymrshan native nkoo no non-ignorable olck orya persian phonebook pinyin primary quarternary quaternary roc roman romanlow saur sund search searchjl secondary shifted stroke talu taml tamldec telu tertiary thai tibt traditional upper vaii yes</attributeValues>
            <attributeValues elements="variable" attributes="id">$variableID</attributeValues>
            <attributeValues elements="variant" attributes="type">$variant</attributeValues>
            <attributeValues elements="variantAlias" attributes="replacement type">$variant</attributeValues>
            <attributeValues elements="version" attributes="number">$version</attributeValues>
            <attributeValues elements="weekendEnd weekendStart" attributes="time">$time</attributeValues>
            <attributeValues elements="zone" attributes="type">$tzid</attributeValues>
            <attributeValues elements="zoneFormatting" attributes="multizone">$territory</attributeValues>
            <attributeValues elements="zoneItem" attributes="aliases">$tzidList</attributeValues>
            <attributeValues elements="zoneItem" attributes="territory">$territory</attributeValues>
            <attributeValues elements="zoneItem" attributes="type">$tzid</attributeValues>
        </validity>
        <alias>
            <!-- grandfathered BCP47 codes -->
            <languageAlias type="art-lojban" replacement="jbo" reason="deprecated"/> <!-- Lojban -->
            <languageAlias type="i-ami" replacement="ami" reason="deprecated"/> <!-- Amis -->
            <languageAlias type="i-bnn" replacement="bnn" reason="deprecated"/> <!-- Bunun -->
            <languageAlias type="i-hak" replacement="hak" reason="deprecated"/> <!-- Hakka -->
            <languageAlias type="i-klingon" replacement="tlh" reason="deprecated"/> <!-- Klingon -->
            <languageAlias type="i-lux" replacement="lb" reason="deprecated"/> <!-- Luxembourgish -->
            <languageAlias type="i-navajo" replacement="nv" reason="deprecated"/> <!-- Navajo -->
            <languageAlias type="i-pwn" replacement="pwn" reason="deprecated"/> <!-- Paiwan -->
            <languageAlias type="i-tao" replacement="tao" reason="deprecated"/> <!-- Tao -->
            <languageAlias type="i-tay" replacement="tay" reason="deprecated"/> <!-- Tayal -->
            <languageAlias type="i-tsu" replacement="tsu" reason="deprecated"/> <!-- Tsou -->
            <languageAlias type="no-bok" replacement="nb" reason="deprecated"/> <!-- Norwegian Bokmal -->
            <languageAlias type="no-nyn" replacement="nn" reason="deprecated"/> <!-- Norwegian Nynorsk -->
            <languageAlias type="sgn-BE-FR" replacement="sfb" reason="deprecated"/> <!-- Belgian-French Sign Language -->
            <languageAlias type="sgn-BE-NL" replacement="vgt" reason="deprecated"/> <!-- Belgian-Flemish Sign Language -->
            <languageAlias type="sgn-CH-DE" replacement="sgg" reason="deprecated"/> <!-- Swiss German Sign Language -->
            <languageAlias type="zh-guoyu" replacement="zh" reason="deprecated"/> <!-- Mandarin or Standard Chinese -->
            <languageAlias type="zh-hakka" replacement="hak" reason="deprecated"/> <!-- Hakka -->
            <languageAlias type="zh-min" reason="deprecated"/> <!-- Min, Fuzhou, Hokkien, Amoy, or Taiwanese -->
            <languageAlias type="zh-min-nan" replacement="nan" reason="deprecated"/> <!-- Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern Fujian, Hoklo, Southern Fukien, Ho-lo -->
            <languageAlias type="zh-xiang" replacement="hsn" reason="deprecated"/> <!-- Xiang or Hunanese -->
            <!-- deprecated iso codes -->
            <languageAlias type="in" replacement="id" reason="deprecated"/> <!-- Indonesian -->
            <languageAlias type="iw" replacement="he" reason="deprecated"/> <!-- Hebrew -->
            <languageAlias type="ji" replacement="yi" reason="deprecated"/> <!-- Yiddish -->
            <languageAlias type="jw" replacement="jv" reason="deprecated"/> <!-- Javanese -->
            <languageAlias type="mo" replacement="ro" reason="deprecated"/> <!-- Moldovan -->
            <!-- legacy use -->
            <languageAlias type="sh" replacement="sr_Latn" reason="legacy"/> <!-- Serbo-Croatian -->
            <languageAlias type="no" replacement="nb" reason="legacy"/> <!-- Norwegian -->
            <languageAlias type="tl" replacement="fil" reason="legacy"/> <!-- Tagalog -->
            <!-- macrolanguages -->
			<languageAlias type="aju" replacement="jrb" reason="macrolanguage"/> <!-- Moroccan Judeo-Arabic ⇒ Judeo-Arabic -->
			<languageAlias type="als" replacement="sq" reason="macrolanguage"/> <!-- Albanian, Tosk ⇒ Albanian -->
			<languageAlias type="arb" replacement="ar" reason="macrolanguage"/> <!-- Standard Arabic ⇒ Arabic -->
			<languageAlias type="ayr" replacement="ay" reason="macrolanguage"/> <!-- Aymara, Central ⇒ Aymara -->
			<languageAlias type="azj" replacement="az" reason="macrolanguage"/> <!-- Azerbaijani, North ⇒ Azerbaijani -->
			<languageAlias type="bcc" replacement="bal" reason="macrolanguage"/> <!-- Balochi, Southern ⇒ Baluchi -->
			<languageAlias type="bcl" replacement="bik" reason="macrolanguage"/> <!-- Bicolano, Central ⇒ Bikol -->
			<languageAlias type="bxk" replacement="luy" reason="macrolanguage"/> <!-- Lubukusu ⇒ Luyia -->
			<languageAlias type="bxr" replacement="bua" reason="macrolanguage"/> <!-- Buriat, Russia ⇒ Buriat -->
			<languageAlias type="cld" replacement="syr" reason="macrolanguage"/> <!-- Chaldean Neo-Aramaic ⇒ Syriac -->
			<languageAlias type="cmn" replacement="zh" reason="macrolanguage"/> <!-- Mandarin Chinese ⇒ Chinese -->
			<languageAlias type="cwd" replacement="cr" reason="macrolanguage"/> <!-- Cree, Woods ⇒ Cree -->
			<languageAlias type="dgo" replacement="doi" reason="macrolanguage"/> <!-- Dogri ⇒ Dogri (macrolanguage) -->
			<languageAlias type="dhd" replacement="mwr" reason="macrolanguage"/> <!-- Dhundari ⇒ Marwari -->
			<languageAlias type="dik" replacement="din" reason="macrolanguage"/> <!-- Southwestern Dinka ⇒ Dinka -->
			<languageAlias type="diq" replacement="zza" reason="macrolanguage"/> <!-- Dimli ⇒ Zaza -->
			<languageAlias type="lbk" replacement="bnc" reason="macrolanguage"/> <!-- Central Bontok ⇒ Bontok -->
			<languageAlias type="ekk" replacement="et" reason="macrolanguage"/> <!-- Standard Estonian ⇒ Estonian -->
			<languageAlias type="emk" replacement="man" reason="macrolanguage"/> <!-- Maninkakan, Eastern ⇒ Mandingo -->
			<languageAlias type="esk" replacement="ik" reason="macrolanguage"/> <!-- Northwest Alaska Inupiatun ⇒ Inupiaq -->
			<languageAlias type="fat" replacement="ak" reason="macrolanguage"/> <!-- Fanti ⇒ Akan -->
			<languageAlias type="fuc" replacement="ff" reason="macrolanguage"/> <!-- Pular ⇒ Fulah -->
			<languageAlias type="gaz" replacement="om" reason="macrolanguage"/> <!-- Oromo, West Central ⇒ Oromo -->
			<languageAlias type="gbo" replacement="grb" reason="macrolanguage"/> <!-- Northern Grebo ⇒ Grebo -->
			<languageAlias type="gno" replacement="gon" reason="macrolanguage"/> <!-- Northern Gondi ⇒ Gondi -->
			<languageAlias type="gug" replacement="gn" reason="macrolanguage"/> <!-- Paraguayan Guarani ⇒ Guarani -->
			<languageAlias type="gya" replacement="gba" reason="macrolanguage"/> <!-- Northwest Gbaya ⇒ Gbaya (Central African Republic) -->
			<languageAlias type="hdn" replacement="hai" reason="macrolanguage"/> <!-- Northern Haida ⇒ Haida -->
			<languageAlias type="hea" replacement="hmn" reason="macrolanguage"/> <!-- Northern Qiandong Miao ⇒ Hmong -->
			<languageAlias type="ike" replacement="iu" reason="macrolanguage"/> <!-- Eastern Canadian Inuktitut ⇒ Inuktitut -->
			<languageAlias type="kmr" replacement="ku" reason="macrolanguage"/> <!-- Northern Kurdish ⇒ Kurdish -->
			<languageAlias type="knc" replacement="kr" reason="macrolanguage"/> <!-- Central Kanuri ⇒ Kanuri -->
			<languageAlias type="kng" replacement="kg" reason="macrolanguage"/> <!-- Koongo ⇒ Kongo -->
			<languageAlias type="knn" replacement="kok" reason="macrolanguage"/> <!-- Konkani (individual language) ⇒ Konkani -->
			<languageAlias type="kpv" replacement="kv" reason="macrolanguage"/> <!-- Komi-Zyrian ⇒ Komi -->
			<languageAlias type="lvs" replacement="lv" reason="macrolanguage"/> <!-- Standard Latvian ⇒ Latvian -->
			<languageAlias type="mhr" replacement="chm" reason="macrolanguage"/> <!-- Mari, Eastern ⇒ Mari (Russia) -->
			<languageAlias type="mup" replacement="raj" reason="macrolanguage"/> <!-- Malvi ⇒ Rajasthani -->
			<languageAlias type="khk" replacement="mn" reason="macrolanguage"/> <!-- Halh Mongolian [mainly in Cyrillic] ⇒ Mongolian -->
			<languageAlias type="ojg" replacement="oj" reason="macrolanguage"/> <!-- Ojibwa, Eastern ⇒ Ojibwa -->
			<languageAlias type="pbu" replacement="ps" reason="macrolanguage"/> <!-- Pashto, Northern ⇒ Pushto -->
			<languageAlias type="pes" replacement="fa" reason="macrolanguage"/> <!-- Western Farsi ⇒ Persian -->
			<languageAlias type="plt" replacement="mg" reason="macrolanguage"/> <!-- Malagasy, Plateau ⇒ Malagasy -->
			<languageAlias type="pnb" replacement="lah" reason="macrolanguage"/> <!-- Western Panjabi ⇒ Lahnda -->
			<languageAlias type="qxp" replacement="qu" reason="macrolanguage"/> <!-- Quechua, Puno ⇒ Quechua -->
			<languageAlias type="rmy" replacement="rom" reason="macrolanguage"/> <!-- Romani, Vlax ⇒ Romany -->
			<languageAlias type="spy" replacement="kln" reason="macrolanguage"/> <!-- Sabaot ⇒ Kalenjin -->
			<languageAlias type="src" replacement="sc" reason="macrolanguage"/> <!-- Sardinian, Logudorese ⇒ Sardinian -->
			<languageAlias type="swh" replacement="sw" reason="macrolanguage"/> <!-- Swahili (individual language) ⇒ Swahili -->
			<languageAlias type="ttq" replacement="tmh" reason="macrolanguage"/> <!-- Tamajaq, Tawallammat ⇒ Tamashek -->
			<languageAlias type="tw" replacement="ak" reason="macrolanguage"/> <!-- Twi ⇒ Akan -->
			<languageAlias type="umu" replacement="del" reason="macrolanguage"/> <!-- Munsee ⇒ Delaware -->
			<languageAlias type="uzn" replacement="uz" reason="macrolanguage"/> <!-- Northern Uzbek ⇒ Uzbek -->
			<languageAlias type="xpe" replacement="kpe" reason="macrolanguage"/> <!-- Kpelle, Liberia ⇒ Kpelle -->
			<languageAlias type="xsl" replacement="den" reason="macrolanguage"/> <!-- Slavey, South ⇒ Slave (Athapascan) -->
			<languageAlias type="ydd" replacement="yi" reason="macrolanguage"/> <!-- Yiddish, Eastern ⇒ Yiddish -->
			<languageAlias type="zai" replacement="zap" reason="macrolanguage"/> <!-- Zapotec, Isthmus ⇒ Zapotec -->
			<languageAlias type="zsm" replacement="ms" reason="macrolanguage"/> <!-- Standard Malay ⇒ Malay -->
			<languageAlias type="zyb" replacement="za" reason="macrolanguage"/> <!-- Yongbei Zhuang ⇒ Zhuang -->
			<languageAlias type="him" replacement="srx" reason="macrolanguage"/> <!-- Himachali ⇒ Sirmauri (= Pahari, Himachali) -->
			<!-- incorrect three-letter language codes -->
            <languageAlias type="aar" replacement="aa" reason="overlong"/> <!-- [Afar] -->
            <languageAlias type="abk" replacement="ab" reason="overlong"/> <!-- [Abkhazian] -->
            <languageAlias type="ave" replacement="ae" reason="overlong"/> <!-- [Avestan] -->
            <languageAlias type="afr" replacement="af" reason="overlong"/> <!-- [Afrikaans] -->
            <languageAlias type="aka" replacement="ak" reason="overlong"/> <!-- [Akan] -->
            <languageAlias type="amh" replacement="am" reason="overlong"/> <!-- [Amharic] -->
            <languageAlias type="arg" replacement="an" reason="overlong"/> <!-- [Aragonese] -->
            <languageAlias type="ara" replacement="ar" reason="overlong"/> <!-- [Arabic] -->
            <languageAlias type="asm" replacement="as" reason="overlong"/> <!-- [Assamese] -->
            <languageAlias type="ava" replacement="av" reason="overlong"/> <!-- [Avaric] -->
            <languageAlias type="aym" replacement="ay" reason="overlong"/> <!-- [Aymara] -->
            <languageAlias type="aze" replacement="az" reason="overlong"/> <!-- [Azerbaijani] -->
            <languageAlias type="bak" replacement="ba" reason="overlong"/> <!-- [Bashkir] -->
            <languageAlias type="bel" replacement="be" reason="overlong"/> <!-- [Belarusian] -->
            <languageAlias type="bul" replacement="bg" reason="overlong"/> <!-- [Bulgarian] -->
            <languageAlias type="bih" replacement="bh" reason="overlong"/> <!-- [Bihari] -->
            <languageAlias type="bis" replacement="bi" reason="overlong"/> <!-- [Bislama] -->
            <languageAlias type="bam" replacement="bm" reason="overlong"/> <!-- [Bambara] -->
            <languageAlias type="ben" replacement="bn" reason="overlong"/> <!-- [Bengali] -->
            <languageAlias type="bod" replacement="bo" reason="overlong"/> <!-- [Tibetan] -->
            <languageAlias type="bre" replacement="br" reason="overlong"/> <!-- [Breton] -->
            <languageAlias type="bos" replacement="bs" reason="overlong"/> <!-- [Bosnian] -->
            <languageAlias type="cat" replacement="ca" reason="overlong"/> <!-- [Catalan, Valencian] -->
            <languageAlias type="che" replacement="ce" reason="overlong"/> <!-- [Chechen] -->
            <languageAlias type="cha" replacement="ch" reason="overlong"/> <!-- [Chamorro] -->
            <languageAlias type="cos" replacement="co" reason="overlong"/> <!-- [Corsican] -->
            <languageAlias type="cre" replacement="cr" reason="overlong"/> <!-- [Cree] -->
            <languageAlias type="ces" replacement="cs" reason="overlong"/> <!-- [Czech] -->
            <languageAlias type="chu" replacement="cu" reason="overlong"/> <!-- [Church Slavic, Church Slavonic, Old Bulgarian, Old Church Slavonic, Old Slavonic] -->
            <languageAlias type="chv" replacement="cv" reason="overlong"/> <!-- [Chuvash] -->
            <languageAlias type="cym" replacement="cy" reason="overlong"/> <!-- [Welsh] -->
            <languageAlias type="dan" replacement="da" reason="overlong"/> <!-- [Danish] -->
            <languageAlias type="deu" replacement="de" reason="overlong"/> <!-- [German] -->
            <languageAlias type="div" replacement="dv" reason="overlong"/> <!-- [Dhivehi, Divehi, Maldivian] -->
            <languageAlias type="dzo" replacement="dz" reason="overlong"/> <!-- [Dzongkha] -->
            <languageAlias type="ewe" replacement="ee" reason="overlong"/> <!-- [Ewe] -->
            <languageAlias type="ell" replacement="el" reason="overlong"/> <!-- [Modern Greek (1453-)] -->
            <languageAlias type="eng" replacement="en" reason="overlong"/> <!-- [English] -->
            <languageAlias type="epo" replacement="eo" reason="overlong"/> <!-- [Esperanto] -->
            <languageAlias type="spa" replacement="es" reason="overlong"/> <!-- [Spanish, Castilian] -->
            <languageAlias type="est" replacement="et" reason="overlong"/> <!-- [Estonian] -->
            <languageAlias type="eus" replacement="eu" reason="overlong"/> <!-- [Basque] -->
            <languageAlias type="fas" replacement="fa" reason="overlong"/> <!-- [Persian] -->
            <languageAlias type="ful" replacement="ff" reason="overlong"/> <!-- [Fulah] -->
            <languageAlias type="fin" replacement="fi" reason="overlong"/> <!-- [Finnish] -->
            <languageAlias type="fij" replacement="fj" reason="overlong"/> <!-- [Fijian] -->
            <languageAlias type="fao" replacement="fo" reason="overlong"/> <!-- [Faroese] -->
            <languageAlias type="fra" replacement="fr" reason="overlong"/> <!-- [French] -->
            <languageAlias type="fry" replacement="fy" reason="overlong"/> <!-- [Western Frisian] -->
            <languageAlias type="gle" replacement="ga" reason="overlong"/> <!-- [Irish] -->
            <languageAlias type="gla" replacement="gd" reason="overlong"/> <!-- [Scottish Gaelic, Gaelic] -->
            <languageAlias type="glg" replacement="gl" reason="overlong"/> <!-- [Galician] -->
            <languageAlias type="grn" replacement="gn" reason="overlong"/> <!-- [Guarani] -->
            <languageAlias type="guj" replacement="gu" reason="overlong"/> <!-- [Gujarati] -->
            <languageAlias type="glv" replacement="gv" reason="overlong"/> <!-- [Manx] -->
            <languageAlias type="hau" replacement="ha" reason="overlong"/> <!-- [Hausa] -->
            <languageAlias type="heb" replacement="he" reason="overlong"/> <!-- [Hebrew] -->
            <languageAlias type="hin" replacement="hi" reason="overlong"/> <!-- [Hindi] -->
            <languageAlias type="hmo" replacement="ho" reason="overlong"/> <!-- [Hiri Motu] -->
            <languageAlias type="hrv" replacement="hr" reason="overlong"/> <!-- [Croatian] -->
            <languageAlias type="hat" replacement="ht" reason="overlong"/> <!-- [Haitian, Haitian Creole] -->
            <languageAlias type="hun" replacement="hu" reason="overlong"/> <!-- [Hungarian] -->
            <languageAlias type="hye" replacement="hy" reason="overlong"/> <!-- [Armenian] -->
            <languageAlias type="her" replacement="hz" reason="overlong"/> <!-- [Herero] -->
            <languageAlias type="ina" replacement="ia" reason="overlong"/> <!-- [Interlingua (International Auxiliary Language Association)] -->
            <languageAlias type="ind" replacement="id" reason="overlong"/> <!-- [Indonesian] -->
            <languageAlias type="ile" replacement="ie" reason="overlong"/> <!-- [Interlingue, Occidental] -->
            <languageAlias type="ibo" replacement="ig" reason="overlong"/> <!-- [Igbo] -->
            <languageAlias type="iii" replacement="ii" reason="overlong"/> <!-- [Sichuan Yi, Nuosu] -->
            <languageAlias type="ipk" replacement="ik" reason="overlong"/> <!-- [Inupiaq] -->
            <languageAlias type="ido" replacement="io" reason="overlong"/> <!-- [Ido] -->
            <languageAlias type="isl" replacement="is" reason="overlong"/> <!-- [Icelandic] -->
            <languageAlias type="ita" replacement="it" reason="overlong"/> <!-- [Italian] -->
            <languageAlias type="iku" replacement="iu" reason="overlong"/> <!-- [Inuktitut] -->
            <languageAlias type="jpn" replacement="ja" reason="overlong"/> <!-- [Japanese] -->
            <languageAlias type="jav" replacement="jv" reason="overlong"/> <!-- [Javanese] -->
            <languageAlias type="kat" replacement="ka" reason="overlong"/> <!-- [Georgian] -->
            <languageAlias type="kon" replacement="kg" reason="overlong"/> <!-- [Kongo] -->
            <languageAlias type="kik" replacement="ki" reason="overlong"/> <!-- [Kikuyu, Gikuyu] -->
            <languageAlias type="kua" replacement="kj" reason="overlong"/> <!-- [Kuanyama, Kwanyama] -->
            <languageAlias type="kaz" replacement="kk" reason="overlong"/> <!-- [Kazakh] -->
            <languageAlias type="kal" replacement="kl" reason="overlong"/> <!-- [Kalaallisut, Greenlandic] -->
            <languageAlias type="khm" replacement="km" reason="overlong"/> <!-- [Central Khmer] -->
            <languageAlias type="kan" replacement="kn" reason="overlong"/> <!-- [Kannada] -->
            <languageAlias type="kor" replacement="ko" reason="overlong"/> <!-- [Korean] -->
            <languageAlias type="kau" replacement="kr" reason="overlong"/> <!-- [Kanuri] -->
            <languageAlias type="kas" replacement="ks" reason="overlong"/> <!-- [Kashmiri] -->
            <languageAlias type="kur" replacement="ku" reason="overlong"/> <!-- [Kurdish] -->
            <languageAlias type="kom" replacement="kv" reason="overlong"/> <!-- [Komi] -->
            <languageAlias type="cor" replacement="kw" reason="overlong"/> <!-- [Cornish] -->
            <languageAlias type="kir" replacement="ky" reason="overlong"/> <!-- [Kirghiz, Kyrgyz] -->
            <languageAlias type="lat" replacement="la" reason="overlong"/> <!-- [Latin] -->
            <languageAlias type="ltz" replacement="lb" reason="overlong"/> <!-- [Luxembourgish, Letzeburgesch] -->
            <languageAlias type="lug" replacement="lg" reason="overlong"/> <!-- [Ganda] -->
            <languageAlias type="lim" replacement="li" reason="overlong"/> <!-- [Limburgan, Limburger, Limburgish] -->
            <languageAlias type="lin" replacement="ln" reason="overlong"/> <!-- [Lingala] -->
            <languageAlias type="lao" replacement="lo" reason="overlong"/> <!-- [Lao] -->
            <languageAlias type="lit" replacement="lt" reason="overlong"/> <!-- [Lithuanian] -->
            <languageAlias type="lub" replacement="lu" reason="overlong"/> <!-- [Luba-Katanga] -->
            <languageAlias type="lav" replacement="lv" reason="overlong"/> <!-- [Latvian] -->
            <languageAlias type="mlg" replacement="mg" reason="overlong"/> <!-- [Malagasy] -->
            <languageAlias type="mah" replacement="mh" reason="overlong"/> <!-- [Marshallese] -->
            <languageAlias type="mri" replacement="mi" reason="overlong"/> <!-- [Maori] -->
            <languageAlias type="mkd" replacement="mk" reason="overlong"/> <!-- [Macedonian] -->
            <languageAlias type="mal" replacement="ml" reason="overlong"/> <!-- [Malayalam] -->
            <languageAlias type="mon" replacement="mn" reason="overlong"/> <!-- [Mongolian] -->
            <languageAlias type="mol" replacement="ro" reason="overlong"/> <!-- [Moldavian] -->
            <languageAlias type="mar" replacement="mr" reason="overlong"/> <!-- [Marathi] -->
            <languageAlias type="msa" replacement="ms" reason="overlong"/> <!-- [Malay (macrolanguage)] -->
            <languageAlias type="mlt" replacement="mt" reason="overlong"/> <!-- [Maltese] -->
            <languageAlias type="mya" replacement="my" reason="overlong"/> <!-- [Burmese] -->
            <languageAlias type="nau" replacement="na" reason="overlong"/> <!-- [Nauru] -->
            <languageAlias type="nob" replacement="nb" reason="overlong"/> <!-- [Norwegian Bokmål] -->
            <languageAlias type="nde" replacement="nd" reason="overlong"/> <!-- [North Ndebele] -->
            <languageAlias type="nep" replacement="ne" reason="overlong"/> <!-- [Nepali] -->
            <languageAlias type="ndo" replacement="ng" reason="overlong"/> <!-- [Ndonga] -->
            <languageAlias type="nld" replacement="nl" reason="overlong"/> <!-- [Dutch, Flemish] -->
            <languageAlias type="nno" replacement="nn" reason="overlong"/> <!-- [Norwegian Nynorsk] -->
            <languageAlias type="nor" replacement="nb" reason="overlong"/> <!-- [Norwegian] -->
            <languageAlias type="nbl" replacement="nr" reason="overlong"/> <!-- [South Ndebele] -->
            <languageAlias type="nav" replacement="nv" reason="overlong"/> <!-- [Navajo, Navaho] -->
            <languageAlias type="nya" replacement="ny" reason="overlong"/> <!-- [Nyanja, Chewa, Chichewa] -->
            <languageAlias type="oci" replacement="oc" reason="overlong"/> <!-- [Occitan (post 1500)] -->
            <languageAlias type="oji" replacement="oj" reason="overlong"/> <!-- [Ojibwa] -->
            <languageAlias type="orm" replacement="om" reason="overlong"/> <!-- [Oromo] -->
            <languageAlias type="ori" replacement="or" reason="overlong"/> <!-- [Oriya] -->
            <languageAlias type="oss" replacement="os" reason="overlong"/> <!-- [Ossetian, Ossetic] -->
            <languageAlias type="pan" replacement="pa" reason="overlong"/> <!-- [Panjabi, Punjabi] -->
            <languageAlias type="pli" replacement="pi" reason="overlong"/> <!-- [Pali] -->
            <languageAlias type="pol" replacement="pl" reason="overlong"/> <!-- [Polish] -->
            <languageAlias type="pus" replacement="ps" reason="overlong"/> <!-- [Pushto, Pashto] -->
            <languageAlias type="por" replacement="pt" reason="overlong"/> <!-- [Portuguese] -->
            <languageAlias type="que" replacement="qu" reason="overlong"/> <!-- [Quechua] -->
            <languageAlias type="roh" replacement="rm" reason="overlong"/> <!-- [Romansh] -->
            <languageAlias type="run" replacement="rn" reason="overlong"/> <!-- [Rundi] -->
            <languageAlias type="ron" replacement="ro" reason="overlong"/> <!-- [Romanian, Moldavian, Moldovan] -->
            <languageAlias type="rus" replacement="ru" reason="overlong"/> <!-- [Russian] -->
            <languageAlias type="kin" replacement="rw" reason="overlong"/> <!-- [Kinyarwanda] -->
            <languageAlias type="san" replacement="sa" reason="overlong"/> <!-- [Sanskrit] -->
            <languageAlias type="srd" replacement="sc" reason="overlong"/> <!-- [Sardinian] -->
            <languageAlias type="snd" replacement="sd" reason="overlong"/> <!-- [Sindhi] -->
            <languageAlias type="sme" replacement="se" reason="overlong"/> <!-- [Northern Sami] -->
            <languageAlias type="sag" replacement="sg" reason="overlong"/> <!-- [Sango] -->
            <languageAlias type="hbs" replacement="sr_Latn" reason="overlong"/> <!-- [Serbo-Croatian] -->
            <languageAlias type="sin" replacement="si" reason="overlong"/> <!-- [Sinhala, Sinhalese] -->
            <languageAlias type="slk" replacement="sk" reason="overlong"/> <!-- [Slovak] -->
            <languageAlias type="slv" replacement="sl" reason="overlong"/> <!-- [Slovenian] -->
            <languageAlias type="smo" replacement="sm" reason="overlong"/> <!-- [Samoan] -->
            <languageAlias type="sna" replacement="sn" reason="overlong"/> <!-- [Shona] -->
            <languageAlias type="som" replacement="so" reason="overlong"/> <!-- [Somali] -->
            <languageAlias type="sqi" replacement="sq" reason="overlong"/> <!-- [Albanian] -->
            <languageAlias type="srp" replacement="sr" reason="overlong"/> <!-- [Serbian] -->
            <languageAlias type="ssw" replacement="ss" reason="overlong"/> <!-- [Swati] -->
            <languageAlias type="sot" replacement="st" reason="overlong"/> <!-- [Southern Sotho] -->
            <languageAlias type="sun" replacement="su" reason="overlong"/> <!-- [Sundanese] -->
            <languageAlias type="swe" replacement="sv" reason="overlong"/> <!-- [Swedish] -->
            <languageAlias type="swa" replacement="sw" reason="overlong"/> <!-- [Swahili (macrolanguage)] -->
            <languageAlias type="tam" replacement="ta" reason="overlong"/> <!-- [Tamil] -->
            <languageAlias type="tel" replacement="te" reason="overlong"/> <!-- [Telugu] -->
            <languageAlias type="tgk" replacement="tg" reason="overlong"/> <!-- [Tajik] -->
            <languageAlias type="tha" replacement="th" reason="overlong"/> <!-- [Thai] -->
            <languageAlias type="tir" replacement="ti" reason="overlong"/> <!-- [Tigrinya] -->
            <languageAlias type="tuk" replacement="tk" reason="overlong"/> <!-- [Turkmen] -->
            <languageAlias type="tgl" replacement="fil" reason="overlong"/> <!-- [Tagalog/Filipino] -->
            <languageAlias type="tsn" replacement="tn" reason="overlong"/> <!-- [Tswana] -->
            <languageAlias type="ton" replacement="to" reason="overlong"/> <!-- [Tonga (Tonga Islands)] -->
            <languageAlias type="tur" replacement="tr" reason="overlong"/> <!-- [Turkish] -->
            <languageAlias type="tso" replacement="ts" reason="overlong"/> <!-- [Tsonga] -->
            <languageAlias type="tat" replacement="tt" reason="overlong"/> <!-- [Tatar] -->
            <languageAlias type="twi" replacement="ak" reason="overlong"/> <!-- [Twi] -->
            <languageAlias type="tah" replacement="ty" reason="overlong"/> <!-- [Tahitian] -->
            <languageAlias type="uig" replacement="ug" reason="overlong"/> <!-- [Uighur, Uyghur] -->
            <languageAlias type="ukr" replacement="uk" reason="overlong"/> <!-- [Ukrainian] -->
            <languageAlias type="urd" replacement="ur" reason="overlong"/> <!-- [Urdu] -->
            <languageAlias type="uzb" replacement="uz" reason="overlong"/> <!-- [Uzbek] -->
            <languageAlias type="ven" replacement="ve" reason="overlong"/> <!-- [Venda] -->
            <languageAlias type="vie" replacement="vi" reason="overlong"/> <!-- [Vietnamese] -->
            <languageAlias type="vol" replacement="vo" reason="overlong"/> <!-- [Volapük] -->
            <languageAlias type="wln" replacement="wa" reason="overlong"/> <!-- [Walloon] -->
            <languageAlias type="wol" replacement="wo" reason="overlong"/> <!-- [Wolof] -->
            <languageAlias type="xho" replacement="xh" reason="overlong"/> <!-- [Xhosa] -->
            <languageAlias type="yid" replacement="yi" reason="overlong"/> <!-- [Yiddish] -->
            <languageAlias type="yor" replacement="yo" reason="overlong"/> <!-- [Yoruba] -->
            <languageAlias type="zha" replacement="za" reason="overlong"/> <!-- [Zhuang, Chuang] -->
            <languageAlias type="zho" replacement="zh" reason="overlong"/> <!-- [Chinese] -->
            <languageAlias type="zul" replacement="zu" reason="overlong"/> <!-- [Zulu] -->
            <languageAlias type="no_BOKMAL" replacement="nb" reason="deprecated"/>
            <languageAlias type="no_NYNORSK" replacement="nn" reason="deprecated"/>
            <languageAlias type="aa_SAAHO" replacement="ssy" reason="deprecated"/>
            <!-- scripts -->
            <scriptAlias type="Qaai" replacement="Zinh" reason="deprecated"/>
            <!-- deprecated ISO territories in 3066 + CLDR ones (older deprecated ISO codes -->
            <territoryAlias type="AN" replacement="CW SX BQ" reason="deprecated"/> <!-- Netherlands Antilles Curaçao largest, then Sint Martin, then BQ -->
            <territoryAlias type="BU" replacement="MM" reason="deprecated"/> <!-- Burma -->
            <territoryAlias type="CS" replacement="RS ME" reason="deprecated"/> <!-- Serbia & Montenegro -->
            <territoryAlias type="CT" replacement="KI" reason="deprecated"/> <!-- CLDR: Canton and Enderbury Islands -->
            <territoryAlias type="DD" replacement="DE" reason="deprecated"/> <!-- German Democratic Republic -->
            <territoryAlias type="DY" replacement="BJ" reason="deprecated"/> <!-- CLDR:Benin -->
            <territoryAlias type="FQ" replacement="AQ TF" reason="deprecated"/> <!-- CLDR: French Southern and Antarctic Territories (now split between AQ and TF) -->
            <territoryAlias type="FX" replacement="FR" reason="deprecated"/> <!-- Metropolitan France -->
            <territoryAlias type="HV" replacement="BF" reason="deprecated"/> <!-- CLDR:Burkina Faso -->
            <territoryAlias type="JT" replacement="UM" reason="deprecated"/> <!-- CLDR: Johnston Island -->
            <territoryAlias type="MI" replacement="UM" reason="deprecated"/> <!-- CLDR: Midway Islands -->
            <territoryAlias type="NH" replacement="VU" reason="deprecated"/> <!-- CLDR:Vanuatu -->
            <territoryAlias type="NQ" replacement="AQ" reason="deprecated"/> <!-- CLDR: Dronning Maud Land -->
            <territoryAlias type="NT" replacement="SA IQ" reason="deprecated"/> <!-- Neutral Zone -->
            <territoryAlias type="PC" replacement="FM MH MP PW" reason="deprecated"/> <!-- CLDR: Pacific Islands Trust Territory (divided into FM, MH, MP, and PW) -->
            <territoryAlias type="PU" replacement="UM" reason="deprecated"/> <!-- CLDR: U.S. Miscellaneous Pacific Islands -->
            <territoryAlias type="PZ" replacement="PA" reason="deprecated"/> <!-- CLDR: Panama Canal Zone -->
            <territoryAlias type="QU" replacement="EU" reason="deprecated"/> <!-- CLDR: European Union -->
            <territoryAlias type="RH" replacement="ZW" reason="deprecated"/> <!-- CLDR:Zimbabwe -->
            <territoryAlias type="SU" replacement="RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ" reason="deprecated"/> <!-- Union of Soviet Socialist Republics -->
            <territoryAlias type="TP" replacement="TL" reason="deprecated"/> <!-- East Timor -->
            <territoryAlias type="UK" replacement="GB" reason="deprecated"/> <!-- CLDR: Great Britain -->
            <territoryAlias type="VD" replacement="VN" reason="deprecated"/> <!-- CLDR: North Vietnam -->
            <territoryAlias type="WK" replacement="UM" reason="deprecated"/> <!-- CLDR: Wake Island -->
            <territoryAlias type="YD" replacement="YE" reason="deprecated"/> <!-- Yemen, Democratic -->
            <territoryAlias type="YU" replacement="RS ME" reason="deprecated"/> <!-- Yugoslavia -->
            <territoryAlias type="ZR" replacement="CD" reason="deprecated"/> <!-- Zaire -->
            <territoryAlias type="062" replacement="034 143" reason="deprecated"/> <!-- South-Central Asia -->
            <territoryAlias type="172" replacement="RU AM AZ BY GE KG KZ MD TJ TM UA UZ" reason="deprecated"/> <!-- 172 not part of BCP47 -->
            <territoryAlias type="200" replacement="CZ SK" reason="deprecated"/> <!-- Czechoslovakia -->
            <territoryAlias type="230" replacement="ET" reason="deprecated"/> <!-- Ethiopia (pre-1993) -->
            <territoryAlias type="280" replacement="DE" reason="deprecated"/> <!-- West Germany (pre-1990) -->
            <territoryAlias type="532" replacement="CW SX BQ" reason="deprecated"/> <!-- Netherlands Antilles (pre-1986) -->
            <territoryAlias type="582" replacement="FM MH MP PW" reason="deprecated"/> <!-- Pacific Islands (Trust Territory - pre-1991) -->
            <territoryAlias type="736" replacement="SD" reason="deprecated"/> <!-- Sudan (pre-2011) -->
            <territoryAlias type="830" replacement="JE GG" reason="deprecated"/> <!-- Channel Islands -->
            <territoryAlias type="886" replacement="YE" reason="deprecated"/> <!-- Yemen (pre-1990) -->
            <territoryAlias type="890" replacement="RS ME SI HR MK BA" reason="deprecated"/> <!-- Yugoslavia (pre-1992) -->
            <!-- incorrect ISO code values -->
            <territoryAlias type="ASC" replacement="AC" reason="overlong"/> <!-- Ascension Island -->
            <territoryAlias type="AND" replacement="AD" reason="overlong"/> <!-- Andorra -->
            <territoryAlias type="ARE" replacement="AE" reason="overlong"/> <!-- United Arab Emirates -->
            <territoryAlias type="AFG" replacement="AF" reason="overlong"/> <!-- Afghanistan -->
            <territoryAlias type="ATG" replacement="AG" reason="overlong"/> <!-- Antigua and Barbuda -->
            <territoryAlias type="AIA" replacement="AI" reason="overlong"/> <!-- Anguilla -->
            <territoryAlias type="ALB" replacement="AL" reason="overlong"/> <!-- Albania -->
            <territoryAlias type="ARM" replacement="AM" reason="overlong"/> <!-- Armenia -->
            <territoryAlias type="AGO" replacement="AO" reason="overlong"/> <!-- Angola -->
            <territoryAlias type="ATA" replacement="AQ" reason="overlong"/> <!-- Antarctica -->
            <territoryAlias type="ARG" replacement="AR" reason="overlong"/> <!-- Argentina -->
            <territoryAlias type="ASM" replacement="AS" reason="overlong"/> <!-- American Samoa -->
            <territoryAlias type="AUT" replacement="AT" reason="overlong"/> <!-- Austria -->
            <territoryAlias type="AUS" replacement="AU" reason="overlong"/> <!-- Australia -->
            <territoryAlias type="ABW" replacement="AW" reason="overlong"/> <!-- Aruba -->
            <territoryAlias type="ALA" replacement="AX" reason="overlong"/> <!-- Åland Islands -->
            <territoryAlias type="AZE" replacement="AZ" reason="overlong"/> <!-- Azerbaijan -->
            <territoryAlias type="BIH" replacement="BA" reason="overlong"/> <!-- Bosnia and Herzegovina -->
            <territoryAlias type="BRB" replacement="BB" reason="overlong"/> <!-- Barbados -->
            <territoryAlias type="BGD" replacement="BD" reason="overlong"/> <!-- Bangladesh -->
            <territoryAlias type="BEL" replacement="BE" reason="overlong"/> <!-- Belgium -->
            <territoryAlias type="BFA" replacement="BF" reason="overlong"/> <!-- Burkina Faso -->
            <territoryAlias type="BGR" replacement="BG" reason="overlong"/> <!-- Bulgaria -->
            <territoryAlias type="BHR" replacement="BH" reason="overlong"/> <!-- Bahrain -->
            <territoryAlias type="BDI" replacement="BI" reason="overlong"/> <!-- Burundi -->
            <territoryAlias type="BEN" replacement="BJ" reason="overlong"/> <!-- Benin -->
            <territoryAlias type="BLM" replacement="BL" reason="overlong"/> <!-- Saint Barthélemy -->
            <territoryAlias type="BMU" replacement="BM" reason="overlong"/> <!-- Bermuda -->
            <territoryAlias type="BRN" replacement="BN" reason="overlong"/> <!-- Brunei -->
            <territoryAlias type="BOL" replacement="BO" reason="overlong"/> <!-- Bolivia -->
            <territoryAlias type="BRA" replacement="BR" reason="overlong"/> <!-- Brazil -->
            <territoryAlias type="BHS" replacement="BS" reason="overlong"/> <!-- Bahamas -->
            <territoryAlias type="BTN" replacement="BT" reason="overlong"/> <!-- Bhutan -->
            <territoryAlias type="BUR" replacement="MM" reason="overlong"/> <!-- Burma (Myanmar) -->
            <territoryAlias type="BVT" replacement="BV" reason="overlong"/> <!-- Bouvet Island -->
            <territoryAlias type="BWA" replacement="BW" reason="overlong"/> <!-- Botswana -->
            <territoryAlias type="BLR" replacement="BY" reason="overlong"/> <!-- Belarus -->
            <territoryAlias type="BLZ" replacement="BZ" reason="overlong"/> <!-- Belize -->
            <territoryAlias type="CAN" replacement="CA" reason="overlong"/> <!-- Canada -->
            <territoryAlias type="CCK" replacement="CC" reason="overlong"/> <!-- Cocos [Keeling] Islands -->
            <territoryAlias type="COD" replacement="CD" reason="overlong"/> <!-- Congo - Kinshasa -->
            <territoryAlias type="CAF" replacement="CF" reason="overlong"/> <!-- Central African Republic -->
            <territoryAlias type="COG" replacement="CG" reason="overlong"/> <!-- Congo - Brazzaville -->
            <territoryAlias type="CHE" replacement="CH" reason="overlong"/> <!-- Switzerland -->
            <territoryAlias type="CIV" replacement="CI" reason="overlong"/> <!-- Côte d’Ivoire -->
            <territoryAlias type="COK" replacement="CK" reason="overlong"/> <!-- Cook Islands -->
            <territoryAlias type="CHL" replacement="CL" reason="overlong"/> <!-- Chile -->
            <territoryAlias type="CMR" replacement="CM" reason="overlong"/> <!-- Cameroon -->
            <territoryAlias type="CHN" replacement="CN" reason="overlong"/> <!-- China -->
            <territoryAlias type="COL" replacement="CO" reason="overlong"/> <!-- Colombia -->
            <territoryAlias type="CPT" replacement="CP" reason="overlong"/> <!-- Clipperton Island -->
            <territoryAlias type="CRI" replacement="CR" reason="overlong"/> <!-- Costa Rica -->
            <territoryAlias type="SCG" replacement="RS ME" reason="overlong"/> <!-- Serbia and Montenegro -->
            <territoryAlias type="CUB" replacement="CU" reason="overlong"/> <!-- Cuba -->
            <territoryAlias type="CPV" replacement="CV" reason="overlong"/> <!-- Cape Verde -->
            <territoryAlias type="CXR" replacement="CX" reason="overlong"/> <!-- Christmas Island -->
            <territoryAlias type="CYP" replacement="CY" reason="overlong"/> <!-- Cyprus -->
            <territoryAlias type="CZE" replacement="CZ" reason="overlong"/> <!-- Czech Republic -->
            <territoryAlias type="DDR" replacement="DE" reason="overlong"/> <!-- East Germany -->
            <territoryAlias type="DEU" replacement="DE" reason="overlong"/> <!-- Germany -->
            <territoryAlias type="DGA" replacement="DG" reason="overlong"/> <!-- Diego Garcia -->
            <territoryAlias type="DJI" replacement="DJ" reason="overlong"/> <!-- Djibouti -->
            <territoryAlias type="DNK" replacement="DK" reason="overlong"/> <!-- Denmark -->
            <territoryAlias type="DMA" replacement="DM" reason="overlong"/> <!-- Dominica -->
            <territoryAlias type="DOM" replacement="DO" reason="overlong"/> <!-- Dominican Republic -->
            <territoryAlias type="DZA" replacement="DZ" reason="overlong"/> <!-- Algeria -->
            <territoryAlias type="ECU" replacement="EC" reason="overlong"/> <!-- Ecuador -->
            <territoryAlias type="EST" replacement="EE" reason="overlong"/> <!-- Estonia -->
            <territoryAlias type="EGY" replacement="EG" reason="overlong"/> <!-- Egypt -->
            <territoryAlias type="ESH" replacement="EH" reason="overlong"/> <!-- Western Sahara -->
            <territoryAlias type="ERI" replacement="ER" reason="overlong"/> <!-- Eritrea -->
            <territoryAlias type="ESP" replacement="ES" reason="overlong"/> <!-- Spain -->
            <territoryAlias type="ETH" replacement="ET" reason="overlong"/> <!-- Ethiopia -->
            <territoryAlias type="FIN" replacement="FI" reason="overlong"/> <!-- Finland -->
            <territoryAlias type="FJI" replacement="FJ" reason="overlong"/> <!-- Fiji -->
            <territoryAlias type="FLK" replacement="FK" reason="overlong"/> <!-- Falkland Islands -->
            <territoryAlias type="FSM" replacement="FM" reason="overlong"/> <!-- Micronesia -->
            <territoryAlias type="FRO" replacement="FO" reason="overlong"/> <!-- Faroe Islands -->
            <territoryAlias type="FRA" replacement="FR" reason="overlong"/> <!-- France -->
            <territoryAlias type="FXX" replacement="FR" reason="overlong"/> <!-- Metropolitan France -->
            <territoryAlias type="GAB" replacement="GA" reason="overlong"/> <!-- Gabon -->
            <territoryAlias type="GBR" replacement="GB" reason="overlong"/> <!-- United Kingdom -->
            <territoryAlias type="GRD" replacement="GD" reason="overlong"/> <!-- Grenada -->
            <territoryAlias type="GEO" replacement="GE" reason="overlong"/> <!-- Georgia -->
            <territoryAlias type="GUF" replacement="GF" reason="overlong"/> <!-- French Guiana -->
            <territoryAlias type="GGY" replacement="GG" reason="overlong"/> <!-- Guernsey -->
            <territoryAlias type="GHA" replacement="GH" reason="overlong"/> <!-- Ghana -->
            <territoryAlias type="GIB" replacement="GI" reason="overlong"/> <!-- Gibraltar -->
            <territoryAlias type="GRL" replacement="GL" reason="overlong"/> <!-- Greenland -->
            <territoryAlias type="GMB" replacement="GM" reason="overlong"/> <!-- Gambia -->
            <territoryAlias type="GIN" replacement="GN" reason="overlong"/> <!-- Guinea -->
            <territoryAlias type="GLP" replacement="GP" reason="overlong"/> <!-- Guadeloupe -->
            <territoryAlias type="GNQ" replacement="GQ" reason="overlong"/> <!-- Equatorial Guinea -->
            <territoryAlias type="GRC" replacement="GR" reason="overlong"/> <!-- Greece -->
            <territoryAlias type="SGS" replacement="GS" reason="overlong"/> <!-- South Georgia and the South Sandwich Islands -->
            <territoryAlias type="GTM" replacement="GT" reason="overlong"/> <!-- Guatemala -->
            <territoryAlias type="GUM" replacement="GU" reason="overlong"/> <!-- Guam -->
            <territoryAlias type="GNB" replacement="GW" reason="overlong"/> <!-- Guinea-Bissau -->
            <territoryAlias type="GUY" replacement="GY" reason="overlong"/> <!-- Guyana -->
            <territoryAlias type="HKG" replacement="HK" reason="overlong"/> <!-- Hong Kong SAR China -->
            <territoryAlias type="HMD" replacement="HM" reason="overlong"/> <!-- Heard Island and McDonald Islands -->
            <territoryAlias type="HND" replacement="HN" reason="overlong"/> <!-- Honduras -->
            <territoryAlias type="HRV" replacement="HR" reason="overlong"/> <!-- Croatia -->
            <territoryAlias type="HTI" replacement="HT" reason="overlong"/> <!-- Haiti -->
            <territoryAlias type="HUN" replacement="HU" reason="overlong"/> <!-- Hungary -->
            <territoryAlias type="IDN" replacement="ID" reason="overlong"/> <!-- Indonesia -->
            <territoryAlias type="IRL" replacement="IE" reason="overlong"/> <!-- Ireland -->
            <territoryAlias type="ISR" replacement="IL" reason="overlong"/> <!-- Israel -->
            <territoryAlias type="IMN" replacement="IM" reason="overlong"/> <!-- Isle of Man -->
            <territoryAlias type="IND" replacement="IN" reason="overlong"/> <!-- India -->
            <territoryAlias type="IOT" replacement="IO" reason="overlong"/> <!-- British Indian Ocean Territory -->
            <territoryAlias type="IRQ" replacement="IQ" reason="overlong"/> <!-- Iraq -->
            <territoryAlias type="IRN" replacement="IR" reason="overlong"/> <!-- Iran -->
            <territoryAlias type="ISL" replacement="IS" reason="overlong"/> <!-- Iceland -->
            <territoryAlias type="ITA" replacement="IT" reason="overlong"/> <!-- Italy -->
            <territoryAlias type="JEY" replacement="JE" reason="overlong"/> <!-- Jersey -->
            <territoryAlias type="JAM" replacement="JM" reason="overlong"/> <!-- Jamaica -->
            <territoryAlias type="JOR" replacement="JO" reason="overlong"/> <!-- Jordan -->
            <territoryAlias type="JPN" replacement="JP" reason="overlong"/> <!-- Japan -->
            <territoryAlias type="KEN" replacement="KE" reason="overlong"/> <!-- Kenya -->
            <territoryAlias type="KGZ" replacement="KG" reason="overlong"/> <!-- Kyrgyzstan -->
            <territoryAlias type="KHM" replacement="KH" reason="overlong"/> <!-- Cambodia -->
            <territoryAlias type="KIR" replacement="KI" reason="overlong"/> <!-- Kiribati -->
            <territoryAlias type="COM" replacement="KM" reason="overlong"/> <!-- Comoros -->
            <territoryAlias type="KNA" replacement="KN" reason="overlong"/> <!-- Saint Kitts and Nevis -->
            <territoryAlias type="PRK" replacement="KP" reason="overlong"/> <!-- North Korea -->
            <territoryAlias type="KOR" replacement="KR" reason="overlong"/> <!-- South Korea -->
            <territoryAlias type="KWT" replacement="KW" reason="overlong"/> <!-- Kuwait -->
            <territoryAlias type="CYM" replacement="KY" reason="overlong"/> <!-- Cayman Islands -->
            <territoryAlias type="KAZ" replacement="KZ" reason="overlong"/> <!-- Kazakhstan -->
            <territoryAlias type="LAO" replacement="LA" reason="overlong"/> <!-- Laos -->
            <territoryAlias type="LBN" replacement="LB" reason="overlong"/> <!-- Lebanon -->
            <territoryAlias type="LCA" replacement="LC" reason="overlong"/> <!-- Saint Lucia -->
            <territoryAlias type="LIE" replacement="LI" reason="overlong"/> <!-- Liechtenstein -->
            <territoryAlias type="LKA" replacement="LK" reason="overlong"/> <!-- Sri Lanka -->
            <territoryAlias type="LBR" replacement="LR" reason="overlong"/> <!-- Liberia -->
            <territoryAlias type="LSO" replacement="LS" reason="overlong"/> <!-- Lesotho -->
            <territoryAlias type="LTU" replacement="LT" reason="overlong"/> <!-- Lithuania -->
            <territoryAlias type="LUX" replacement="LU" reason="overlong"/> <!-- Luxembourg -->
            <territoryAlias type="LVA" replacement="LV" reason="overlong"/> <!-- Latvia -->
            <territoryAlias type="LBY" replacement="LY" reason="overlong"/> <!-- Libya -->
            <territoryAlias type="MAR" replacement="MA" reason="overlong"/> <!-- Morocco -->
            <territoryAlias type="MCO" replacement="MC" reason="overlong"/> <!-- Monaco -->
            <territoryAlias type="MDA" replacement="MD" reason="overlong"/> <!-- Moldova -->
            <territoryAlias type="MNE" replacement="ME" reason="overlong"/> <!-- Montenegro -->
            <territoryAlias type="MAF" replacement="MF" reason="overlong"/> <!-- Saint Martin -->
            <territoryAlias type="MDG" replacement="MG" reason="overlong"/> <!-- Madagascar -->
            <territoryAlias type="MHL" replacement="MH" reason="overlong"/> <!-- Marshall Islands -->
            <territoryAlias type="MKD" replacement="MK" reason="overlong"/> <!-- Macedonia -->
            <territoryAlias type="MLI" replacement="ML" reason="overlong"/> <!-- Mali -->
            <territoryAlias type="MMR" replacement="MM" reason="overlong"/> <!-- Myanmar [Burma] -->
            <territoryAlias type="MNG" replacement="MN" reason="overlong"/> <!-- Mongolia -->
            <territoryAlias type="MAC" replacement="MO" reason="overlong"/> <!-- Macau SAR China -->
            <territoryAlias type="MNP" replacement="MP" reason="overlong"/> <!-- Northern Mariana Islands -->
            <territoryAlias type="MTQ" replacement="MQ" reason="overlong"/> <!-- Martinique -->
            <territoryAlias type="MRT" replacement="MR" reason="overlong"/> <!-- Mauritania -->
            <territoryAlias type="MSR" replacement="MS" reason="overlong"/> <!-- Montserrat -->
            <territoryAlias type="MLT" replacement="MT" reason="overlong"/> <!-- Malta -->
            <territoryAlias type="MUS" replacement="MU" reason="overlong"/> <!-- Mauritius -->
            <territoryAlias type="MDV" replacement="MV" reason="overlong"/> <!-- Maldives -->
            <territoryAlias type="MWI" replacement="MW" reason="overlong"/> <!-- Malawi -->
            <territoryAlias type="MEX" replacement="MX" reason="overlong"/> <!-- Mexico -->
            <territoryAlias type="MYS" replacement="MY" reason="overlong"/> <!-- Malaysia -->
            <territoryAlias type="MOZ" replacement="MZ" reason="overlong"/> <!-- Mozambique -->
            <territoryAlias type="NAM" replacement="NA" reason="overlong"/> <!-- Namibia -->
            <territoryAlias type="NCL" replacement="NC" reason="overlong"/> <!-- New Caledonia -->
            <territoryAlias type="NER" replacement="NE" reason="overlong"/> <!-- Niger -->
            <territoryAlias type="NFK" replacement="NF" reason="overlong"/> <!-- Norfolk Island -->
            <territoryAlias type="NGA" replacement="NG" reason="overlong"/> <!-- Nigeria -->
            <territoryAlias type="NIC" replacement="NI" reason="overlong"/> <!-- Nicaragua -->
            <territoryAlias type="NLD" replacement="NL" reason="overlong"/> <!-- Netherlands -->
            <territoryAlias type="NOR" replacement="NO" reason="overlong"/> <!-- Norway -->
            <territoryAlias type="NPL" replacement="NP" reason="overlong"/> <!-- Nepal -->
            <territoryAlias type="NRU" replacement="NR" reason="overlong"/> <!-- Nauru -->
            <territoryAlias type="NTZ" replacement="SA IQ" reason="overlong"/> <!-- Neutral Zone -->
            <territoryAlias type="NIU" replacement="NU" reason="overlong"/> <!-- Niue -->
            <territoryAlias type="NZL" replacement="NZ" reason="overlong"/> <!-- New Zealand -->
            <territoryAlias type="OMN" replacement="OM" reason="overlong"/> <!-- Oman -->
            <territoryAlias type="PAN" replacement="PA" reason="overlong"/> <!-- Panama -->
            <territoryAlias type="PER" replacement="PE" reason="overlong"/> <!-- Peru -->
            <territoryAlias type="PYF" replacement="PF" reason="overlong"/> <!-- French Polynesia -->
            <territoryAlias type="PNG" replacement="PG" reason="overlong"/> <!-- Papua New Guinea -->
            <territoryAlias type="PHL" replacement="PH" reason="overlong"/> <!-- Philippines -->
            <territoryAlias type="PAK" replacement="PK" reason="overlong"/> <!-- Pakistan -->
            <territoryAlias type="POL" replacement="PL" reason="overlong"/> <!-- Poland -->
            <territoryAlias type="SPM" replacement="PM" reason="overlong"/> <!-- Saint Pierre and Miquelon -->
            <territoryAlias type="PCN" replacement="PN" reason="overlong"/> <!-- Pitcairn Islands -->
            <territoryAlias type="PRI" replacement="PR" reason="overlong"/> <!-- Puerto Rico -->
            <territoryAlias type="PSE" replacement="PS" reason="overlong"/> <!-- Palestinian Territories -->
            <territoryAlias type="PRT" replacement="PT" reason="overlong"/> <!-- Portugal -->
            <territoryAlias type="PLW" replacement="PW" reason="overlong"/> <!-- Palau -->
            <territoryAlias type="PRY" replacement="PY" reason="overlong"/> <!-- Paraguay -->
            <territoryAlias type="QAT" replacement="QA" reason="overlong"/> <!-- Qatar -->
            <territoryAlias type="REU" replacement="RE" reason="overlong"/> <!-- Réunion -->
            <territoryAlias type="ROU" replacement="RO" reason="overlong"/> <!-- Romania -->
            <territoryAlias type="SRB" replacement="RS" reason="overlong"/> <!-- Serbia -->
            <territoryAlias type="RUS" replacement="RU" reason="overlong"/> <!-- Russia -->
            <territoryAlias type="RWA" replacement="RW" reason="overlong"/> <!-- Rwanda -->
            <territoryAlias type="SAU" replacement="SA" reason="overlong"/> <!-- Saudi Arabia -->
            <territoryAlias type="SLB" replacement="SB" reason="overlong"/> <!-- Solomon Islands -->
            <territoryAlias type="SYC" replacement="SC" reason="overlong"/> <!-- Seychelles -->
            <territoryAlias type="SDN" replacement="SD" reason="overlong"/> <!-- Sudan -->
            <territoryAlias type="SWE" replacement="SE" reason="overlong"/> <!-- Sweden -->
            <territoryAlias type="SGP" replacement="SG" reason="overlong"/> <!-- Singapore -->
            <territoryAlias type="SHN" replacement="SH" reason="overlong"/> <!-- Saint Helena -->
            <territoryAlias type="SVN" replacement="SI" reason="overlong"/> <!-- Slovenia -->
            <territoryAlias type="SJM" replacement="SJ" reason="overlong"/> <!-- Svalbard and Jan Mayen -->
            <territoryAlias type="SVK" replacement="SK" reason="overlong"/> <!-- Slovakia -->
            <territoryAlias type="SLE" replacement="SL" reason="overlong"/> <!-- Sierra Leone -->
            <territoryAlias type="SMR" replacement="SM" reason="overlong"/> <!-- San Marino -->
            <territoryAlias type="SEN" replacement="SN" reason="overlong"/> <!-- Senegal -->
            <territoryAlias type="SOM" replacement="SO" reason="overlong"/> <!-- Somalia -->
            <territoryAlias type="SUR" replacement="SR" reason="overlong"/> <!-- Suriname -->
            <territoryAlias type="STP" replacement="ST" reason="overlong"/> <!-- São Tomé and Príncipe -->
            <territoryAlias type="SUN" replacement="RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ" reason="overlong"/> <!-- Union of Soviet Socialist Republics -->
            <territoryAlias type="SLV" replacement="SV" reason="overlong"/> <!-- El Salvador -->
            <territoryAlias type="SYR" replacement="SY" reason="overlong"/> <!-- Syria -->
            <territoryAlias type="SWZ" replacement="SZ" reason="overlong"/> <!-- Swaziland -->
            <territoryAlias type="TAA" replacement="TA" reason="overlong"/> <!-- Tristan da Cunha -->
            <territoryAlias type="TCA" replacement="TC" reason="overlong"/> <!-- Turks and Caicos Islands -->
            <territoryAlias type="TCD" replacement="TD" reason="overlong"/> <!-- Chad -->
            <territoryAlias type="ATF" replacement="TF" reason="overlong"/> <!-- French Southern Territories -->
            <territoryAlias type="TGO" replacement="TG" reason="overlong"/> <!-- Togo -->
            <territoryAlias type="THA" replacement="TH" reason="overlong"/> <!-- Thailand -->
            <territoryAlias type="TJK" replacement="TJ" reason="overlong"/> <!-- Tajikistan -->
            <territoryAlias type="TKL" replacement="TK" reason="overlong"/> <!-- Tokelau -->
            <territoryAlias type="TLS" replacement="TL" reason="overlong"/> <!-- Timor-Leste -->
            <territoryAlias type="TKM" replacement="TM" reason="overlong"/> <!-- Turkmenistan -->
            <territoryAlias type="TUN" replacement="TN" reason="overlong"/> <!-- Tunisia -->
            <territoryAlias type="TON" replacement="TO" reason="overlong"/> <!-- Tonga -->
            <territoryAlias type="TMP" replacement="TL" reason="overlong"/> <!-- Timor-Leste -->
            <territoryAlias type="TUR" replacement="TR" reason="overlong"/> <!-- Turkey -->
            <territoryAlias type="TTO" replacement="TT" reason="overlong"/> <!-- Trinidad and Tobago -->
            <territoryAlias type="TUV" replacement="TV" reason="overlong"/> <!-- Tuvalu -->
            <territoryAlias type="TWN" replacement="TW" reason="overlong"/> <!-- Taiwan -->
            <territoryAlias type="TZA" replacement="TZ" reason="overlong"/> <!-- Tanzania -->
            <territoryAlias type="UKR" replacement="UA" reason="overlong"/> <!-- Ukraine -->
            <territoryAlias type="UGA" replacement="UG" reason="overlong"/> <!-- Uganda -->
            <territoryAlias type="UMI" replacement="UM" reason="overlong"/> <!-- U.S. Minor Outlying Islands -->
            <territoryAlias type="USA" replacement="US" reason="overlong"/> <!-- United States -->
            <territoryAlias type="URY" replacement="UY" reason="overlong"/> <!-- Uruguay -->
            <territoryAlias type="UZB" replacement="UZ" reason="overlong"/> <!-- Uzbekistan -->
            <territoryAlias type="VAT" replacement="VA" reason="overlong"/> <!-- Vatican City -->
            <territoryAlias type="VCT" replacement="VC" reason="overlong"/> <!-- Saint Vincent and the Grenadines -->
            <territoryAlias type="VEN" replacement="VE" reason="overlong"/> <!-- Venezuela -->
            <territoryAlias type="VGB" replacement="VG" reason="overlong"/> <!-- British Virgin Islands -->
            <territoryAlias type="VIR" replacement="VI" reason="overlong"/> <!-- U.S. Virgin Islands -->
            <territoryAlias type="VNM" replacement="VN" reason="overlong"/> <!-- Vietnam -->
            <territoryAlias type="VUT" replacement="VU" reason="overlong"/> <!-- Vanuatu -->
            <territoryAlias type="WLF" replacement="WF" reason="overlong"/> <!-- Wallis and Futuna -->
            <territoryAlias type="WSM" replacement="WS" reason="overlong"/> <!-- Samoa -->
            <territoryAlias type="YMD" replacement="YE" reason="overlong"/> <!-- People's Democratic Republic of Yemen -->
            <territoryAlias type="YEM" replacement="YE" reason="overlong"/> <!-- Yemen -->
            <territoryAlias type="MYT" replacement="YT" reason="overlong"/> <!-- Mayotte -->
            <territoryAlias type="YUG" replacement="RS ME" reason="overlong"/> <!-- Yugoslavia -->
            <territoryAlias type="ZAF" replacement="ZA" reason="overlong"/> <!-- South Africa -->
            <territoryAlias type="ZMB" replacement="ZM" reason="overlong"/> <!-- Zambia -->
            <territoryAlias type="ZAR" replacement="CD" reason="overlong"/> <!-- Zaire -->
            <territoryAlias type="ZWE" replacement="ZW" reason="overlong"/> <!-- Zimbabwe -->
            <territoryAlias type="ZZZ" replacement="ZZ" reason="overlong"/> <!-- Unknown or Invalid Region -->
            <territoryAlias type="020" replacement="AD" reason="overlong"/> <!-- Andorra -->
            <territoryAlias type="784" replacement="AE" reason="overlong"/> <!-- United Arab Emirates -->
            <territoryAlias type="004" replacement="AF" reason="overlong"/> <!-- Afghanistan -->
            <territoryAlias type="028" replacement="AG" reason="overlong"/> <!-- Antigua and Barbuda -->
            <territoryAlias type="660" replacement="AI" reason="overlong"/> <!-- Anguilla -->
            <territoryAlias type="008" replacement="AL" reason="overlong"/> <!-- Albania -->
            <territoryAlias type="051" replacement="AM" reason="overlong"/> <!-- Armenia -->
            <territoryAlias type="024" replacement="AO" reason="overlong"/> <!-- Angola -->
            <territoryAlias type="010" replacement="AQ" reason="overlong"/> <!-- Antarctica -->
            <territoryAlias type="032" replacement="AR" reason="overlong"/> <!-- Argentina -->
            <territoryAlias type="016" replacement="AS" reason="overlong"/> <!-- American Samoa -->
            <territoryAlias type="040" replacement="AT" reason="overlong"/> <!-- Austria -->
            <territoryAlias type="036" replacement="AU" reason="overlong"/> <!-- Australia -->
            <territoryAlias type="533" replacement="AW" reason="overlong"/> <!-- Aruba -->
            <territoryAlias type="248" replacement="AX" reason="overlong"/> <!-- Åland Islands -->
            <territoryAlias type="031" replacement="AZ" reason="overlong"/> <!-- Azerbaijan -->
            <territoryAlias type="070" replacement="BA" reason="overlong"/> <!-- Bosnia and Herzegovina -->
            <territoryAlias type="052" replacement="BB" reason="overlong"/> <!-- Barbados -->
            <territoryAlias type="050" replacement="BD" reason="overlong"/> <!-- Bangladesh -->
            <territoryAlias type="056" replacement="BE" reason="overlong"/> <!-- Belgium -->
            <territoryAlias type="854" replacement="BF" reason="overlong"/> <!-- Burkina Faso -->
            <territoryAlias type="100" replacement="BG" reason="overlong"/> <!-- Bulgaria -->
            <territoryAlias type="048" replacement="BH" reason="overlong"/> <!-- Bahrain -->
            <territoryAlias type="108" replacement="BI" reason="overlong"/> <!-- Burundi -->
            <territoryAlias type="204" replacement="BJ" reason="overlong"/> <!-- Benin -->
            <territoryAlias type="652" replacement="BL" reason="overlong"/> <!-- Saint Barthélemy -->
            <territoryAlias type="060" replacement="BM" reason="overlong"/> <!-- Bermuda -->
            <territoryAlias type="096" replacement="BN" reason="overlong"/> <!-- Brunei -->
            <territoryAlias type="068" replacement="BO" reason="overlong"/> <!-- Bolivia -->
            <territoryAlias type="076" replacement="BR" reason="overlong"/> <!-- Brazil -->
            <territoryAlias type="044" replacement="BS" reason="overlong"/> <!-- Bahamas -->
            <territoryAlias type="064" replacement="BT" reason="overlong"/> <!-- Bhutan -->
            <territoryAlias type="074" replacement="BV" reason="overlong"/> <!-- Bouvet Island -->
            <territoryAlias type="072" replacement="BW" reason="overlong"/> <!-- Botswana -->
            <territoryAlias type="112" replacement="BY" reason="overlong"/> <!-- Belarus -->
            <territoryAlias type="084" replacement="BZ" reason="overlong"/> <!-- Belize -->
            <territoryAlias type="124" replacement="CA" reason="overlong"/> <!-- Canada -->
            <territoryAlias type="166" replacement="CC" reason="overlong"/> <!-- Cocos [Keeling] Islands -->
            <territoryAlias type="180" replacement="CD" reason="overlong"/> <!-- Congo - Kinshasa -->
            <territoryAlias type="140" replacement="CF" reason="overlong"/> <!-- Central African Republic -->
            <territoryAlias type="178" replacement="CG" reason="overlong"/> <!-- Congo - Brazzaville -->
            <territoryAlias type="756" replacement="CH" reason="overlong"/> <!-- Switzerland -->
            <territoryAlias type="384" replacement="CI" reason="overlong"/> <!-- Côte d’Ivoire -->
            <territoryAlias type="184" replacement="CK" reason="overlong"/> <!-- Cook Islands -->
            <territoryAlias type="152" replacement="CL" reason="overlong"/> <!-- Chile -->
            <territoryAlias type="120" replacement="CM" reason="overlong"/> <!-- Cameroon -->
            <territoryAlias type="156" replacement="CN" reason="overlong"/> <!-- China -->
            <territoryAlias type="170" replacement="CO" reason="overlong"/> <!-- Colombia -->
            <territoryAlias type="188" replacement="CR" reason="overlong"/> <!-- Costa Rica -->
            <territoryAlias type="891" replacement="RS ME" reason="overlong"/> <!-- Serbia and Montenegro -->
            <territoryAlias type="192" replacement="CU" reason="overlong"/> <!-- Cuba -->
            <territoryAlias type="132" replacement="CV" reason="overlong"/> <!-- Cape Verde -->
            <territoryAlias type="162" replacement="CX" reason="overlong"/> <!-- Christmas Island -->
            <territoryAlias type="196" replacement="CY" reason="overlong"/> <!-- Cyprus -->
            <territoryAlias type="203" replacement="CZ" reason="overlong"/> <!-- Czech Republic -->
            <territoryAlias type="278" replacement="DE" reason="overlong"/> <!-- East Germany -->
            <territoryAlias type="276" replacement="DE" reason="overlong"/> <!-- Germany -->
            <territoryAlias type="262" replacement="DJ" reason="overlong"/> <!-- Djibouti -->
            <territoryAlias type="208" replacement="DK" reason="overlong"/> <!-- Denmark -->
            <territoryAlias type="212" replacement="DM" reason="overlong"/> <!-- Dominica -->
            <territoryAlias type="214" replacement="DO" reason="overlong"/> <!-- Dominican Republic -->
            <territoryAlias type="012" replacement="DZ" reason="overlong"/> <!-- Algeria -->
            <territoryAlias type="218" replacement="EC" reason="overlong"/> <!-- Ecuador -->
            <territoryAlias type="233" replacement="EE" reason="overlong"/> <!-- Estonia -->
            <territoryAlias type="818" replacement="EG" reason="overlong"/> <!-- Egypt -->
            <territoryAlias type="732" replacement="EH" reason="overlong"/> <!-- Western Sahara -->
            <territoryAlias type="232" replacement="ER" reason="overlong"/> <!-- Eritrea -->
            <territoryAlias type="724" replacement="ES" reason="overlong"/> <!-- Spain -->
            <territoryAlias type="231" replacement="ET" reason="overlong"/> <!-- Ethiopia -->
            <territoryAlias type="246" replacement="FI" reason="overlong"/> <!-- Finland -->
            <territoryAlias type="242" replacement="FJ" reason="overlong"/> <!-- Fiji -->
            <territoryAlias type="238" replacement="FK" reason="overlong"/> <!-- Falkland Islands -->
            <territoryAlias type="583" replacement="FM" reason="overlong"/> <!-- Micronesia -->
            <territoryAlias type="234" replacement="FO" reason="overlong"/> <!-- Faroe Islands -->
            <territoryAlias type="250" replacement="FR" reason="overlong"/> <!-- France -->
            <territoryAlias type="249" replacement="FR" reason="overlong"/> <!-- Metropolitan France -->
            <territoryAlias type="266" replacement="GA" reason="overlong"/> <!-- Gabon -->
            <territoryAlias type="826" replacement="GB" reason="overlong"/> <!-- United Kingdom -->
            <territoryAlias type="308" replacement="GD" reason="overlong"/> <!-- Grenada -->
            <territoryAlias type="268" replacement="GE" reason="overlong"/> <!-- Georgia -->
            <territoryAlias type="254" replacement="GF" reason="overlong"/> <!-- French Guiana -->
            <territoryAlias type="831" replacement="GG" reason="overlong"/> <!-- Guernsey -->
            <territoryAlias type="288" replacement="GH" reason="overlong"/> <!-- Ghana -->
            <territoryAlias type="292" replacement="GI" reason="overlong"/> <!-- Gibraltar -->
            <territoryAlias type="304" replacement="GL" reason="overlong"/> <!-- Greenland -->
            <territoryAlias type="270" replacement="GM" reason="overlong"/> <!-- Gambia -->
            <territoryAlias type="324" replacement="GN" reason="overlong"/> <!-- Guinea -->
            <territoryAlias type="312" replacement="GP" reason="overlong"/> <!-- Guadeloupe -->
            <territoryAlias type="226" replacement="GQ" reason="overlong"/> <!-- Equatorial Guinea -->
            <territoryAlias type="300" replacement="GR" reason="overlong"/> <!-- Greece -->
            <territoryAlias type="239" replacement="GS" reason="overlong"/> <!-- South Georgia and the South Sandwich Islands -->
            <territoryAlias type="320" replacement="GT" reason="overlong"/> <!-- Guatemala -->
            <territoryAlias type="316" replacement="GU" reason="overlong"/> <!-- Guam -->
            <territoryAlias type="624" replacement="GW" reason="overlong"/> <!-- Guinea-Bissau -->
            <territoryAlias type="328" replacement="GY" reason="overlong"/> <!-- Guyana -->
            <territoryAlias type="344" replacement="HK" reason="overlong"/> <!-- Hong Kong SAR China -->
            <territoryAlias type="334" replacement="HM" reason="overlong"/> <!-- Heard Island and McDonald Islands -->
            <territoryAlias type="340" replacement="HN" reason="overlong"/> <!-- Honduras -->
            <territoryAlias type="191" replacement="HR" reason="overlong"/> <!-- Croatia -->
            <territoryAlias type="332" replacement="HT" reason="overlong"/> <!-- Haiti -->
            <territoryAlias type="348" replacement="HU" reason="overlong"/> <!-- Hungary -->
            <territoryAlias type="360" replacement="ID" reason="overlong"/> <!-- Indonesia -->
            <territoryAlias type="372" replacement="IE" reason="overlong"/> <!-- Ireland -->
            <territoryAlias type="376" replacement="IL" reason="overlong"/> <!-- Israel -->
            <territoryAlias type="833" replacement="IM" reason="overlong"/> <!-- Isle of Man -->
            <territoryAlias type="356" replacement="IN" reason="overlong"/> <!-- India -->
            <territoryAlias type="086" replacement="IO" reason="overlong"/> <!-- British Indian Ocean Territory -->
            <territoryAlias type="368" replacement="IQ" reason="overlong"/> <!-- Iraq -->
            <territoryAlias type="364" replacement="IR" reason="overlong"/> <!-- Iran -->
            <territoryAlias type="352" replacement="IS" reason="overlong"/> <!-- Iceland -->
            <territoryAlias type="380" replacement="IT" reason="overlong"/> <!-- Italy -->
            <territoryAlias type="832" replacement="JE" reason="overlong"/> <!-- Jersey -->
            <territoryAlias type="388" replacement="JM" reason="overlong"/> <!-- Jamaica -->
            <territoryAlias type="400" replacement="JO" reason="overlong"/> <!-- Jordan -->
            <territoryAlias type="392" replacement="JP" reason="overlong"/> <!-- Japan -->
            <territoryAlias type="404" replacement="KE" reason="overlong"/> <!-- Kenya -->
            <territoryAlias type="417" replacement="KG" reason="overlong"/> <!-- Kyrgyzstan -->
            <territoryAlias type="116" replacement="KH" reason="overlong"/> <!-- Cambodia -->
            <territoryAlias type="296" replacement="KI" reason="overlong"/> <!-- Kiribati -->
            <territoryAlias type="174" replacement="KM" reason="overlong"/> <!-- Comoros -->
            <territoryAlias type="659" replacement="KN" reason="overlong"/> <!-- Saint Kitts and Nevis -->
            <territoryAlias type="408" replacement="KP" reason="overlong"/> <!-- North Korea -->
            <territoryAlias type="410" replacement="KR" reason="overlong"/> <!-- South Korea -->
            <territoryAlias type="414" replacement="KW" reason="overlong"/> <!-- Kuwait -->
            <territoryAlias type="136" replacement="KY" reason="overlong"/> <!-- Cayman Islands -->
            <territoryAlias type="398" replacement="KZ" reason="overlong"/> <!-- Kazakhstan -->
            <territoryAlias type="418" replacement="LA" reason="overlong"/> <!-- Laos -->
            <territoryAlias type="422" replacement="LB" reason="overlong"/> <!-- Lebanon -->
            <territoryAlias type="662" replacement="LC" reason="overlong"/> <!-- Saint Lucia -->
            <territoryAlias type="438" replacement="LI" reason="overlong"/> <!-- Liechtenstein -->
            <territoryAlias type="144" replacement="LK" reason="overlong"/> <!-- Sri Lanka -->
            <territoryAlias type="430" replacement="LR" reason="overlong"/> <!-- Liberia -->
            <territoryAlias type="426" replacement="LS" reason="overlong"/> <!-- Lesotho -->
            <territoryAlias type="440" replacement="LT" reason="overlong"/> <!-- Lithuania -->
            <territoryAlias type="442" replacement="LU" reason="overlong"/> <!-- Luxembourg -->
            <territoryAlias type="428" replacement="LV" reason="overlong"/> <!-- Latvia -->
            <territoryAlias type="434" replacement="LY" reason="overlong"/> <!-- Libya -->
            <territoryAlias type="504" replacement="MA" reason="overlong"/> <!-- Morocco -->
            <territoryAlias type="492" replacement="MC" reason="overlong"/> <!-- Monaco -->
            <territoryAlias type="498" replacement="MD" reason="overlong"/> <!-- Moldova -->
            <territoryAlias type="499" replacement="ME" reason="overlong"/> <!-- Montenegro -->
            <territoryAlias type="663" replacement="MF" reason="overlong"/> <!-- Saint Martin -->
            <territoryAlias type="450" replacement="MG" reason="overlong"/> <!-- Madagascar -->
            <territoryAlias type="584" replacement="MH" reason="overlong"/> <!-- Marshall Islands -->
            <territoryAlias type="807" replacement="MK" reason="overlong"/> <!-- Macedonia -->
            <territoryAlias type="466" replacement="ML" reason="overlong"/> <!-- Mali -->
            <territoryAlias type="104" replacement="MM" reason="overlong"/> <!-- Myanmar [Burma] -->
            <territoryAlias type="496" replacement="MN" reason="overlong"/> <!-- Mongolia -->
            <territoryAlias type="446" replacement="MO" reason="overlong"/> <!-- Macau SAR China -->
            <territoryAlias type="580" replacement="MP" reason="overlong"/> <!-- Northern Mariana Islands -->
            <territoryAlias type="474" replacement="MQ" reason="overlong"/> <!-- Martinique -->
            <territoryAlias type="478" replacement="MR" reason="overlong"/> <!-- Mauritania -->
            <territoryAlias type="500" replacement="MS" reason="overlong"/> <!-- Montserrat -->
            <territoryAlias type="470" replacement="MT" reason="overlong"/> <!-- Malta -->
            <territoryAlias type="480" replacement="MU" reason="overlong"/> <!-- Mauritius -->
            <territoryAlias type="462" replacement="MV" reason="overlong"/> <!-- Maldives -->
            <territoryAlias type="454" replacement="MW" reason="overlong"/> <!-- Malawi -->
            <territoryAlias type="484" replacement="MX" reason="overlong"/> <!-- Mexico -->
            <territoryAlias type="458" replacement="MY" reason="overlong"/> <!-- Malaysia -->
            <territoryAlias type="508" replacement="MZ" reason="overlong"/> <!-- Mozambique -->
            <territoryAlias type="516" replacement="NA" reason="overlong"/> <!-- Namibia -->
            <territoryAlias type="540" replacement="NC" reason="overlong"/> <!-- New Caledonia -->
            <territoryAlias type="562" replacement="NE" reason="overlong"/> <!-- Niger -->
            <territoryAlias type="574" replacement="NF" reason="overlong"/> <!-- Norfolk Island -->
            <territoryAlias type="566" replacement="NG" reason="overlong"/> <!-- Nigeria -->
            <territoryAlias type="558" replacement="NI" reason="overlong"/> <!-- Nicaragua -->
            <territoryAlias type="528" replacement="NL" reason="overlong"/> <!-- Netherlands -->
            <territoryAlias type="578" replacement="NO" reason="overlong"/> <!-- Norway -->
            <territoryAlias type="524" replacement="NP" reason="overlong"/> <!-- Nepal -->
            <territoryAlias type="520" replacement="NR" reason="overlong"/> <!-- Nauru -->
            <territoryAlias type="536" replacement="SA IQ" reason="overlong"/> <!-- Neutral Zone -->
            <territoryAlias type="570" replacement="NU" reason="overlong"/> <!-- Niue -->
            <territoryAlias type="554" replacement="NZ" reason="overlong"/> <!-- New Zealand -->
            <territoryAlias type="512" replacement="OM" reason="overlong"/> <!-- Oman -->
            <territoryAlias type="591" replacement="PA" reason="overlong"/> <!-- Panama -->
            <territoryAlias type="604" replacement="PE" reason="overlong"/> <!-- Peru -->
            <territoryAlias type="258" replacement="PF" reason="overlong"/> <!-- French Polynesia -->
            <territoryAlias type="598" replacement="PG" reason="overlong"/> <!-- Papua New Guinea -->
            <territoryAlias type="608" replacement="PH" reason="overlong"/> <!-- Philippines -->
            <territoryAlias type="586" replacement="PK" reason="overlong"/> <!-- Pakistan -->
            <territoryAlias type="616" replacement="PL" reason="overlong"/> <!-- Poland -->
            <territoryAlias type="666" replacement="PM" reason="overlong"/> <!-- Saint Pierre and Miquelon -->
            <territoryAlias type="612" replacement="PN" reason="overlong"/> <!-- Pitcairn Islands -->
            <territoryAlias type="630" replacement="PR" reason="overlong"/> <!-- Puerto Rico -->
            <territoryAlias type="275" replacement="PS" reason="overlong"/> <!-- Palestinian Territories -->
            <territoryAlias type="620" replacement="PT" reason="overlong"/> <!-- Portugal -->
            <territoryAlias type="585" replacement="PW" reason="overlong"/> <!-- Palau -->
            <territoryAlias type="600" replacement="PY" reason="overlong"/> <!-- Paraguay -->
            <territoryAlias type="634" replacement="QA" reason="overlong"/> <!-- Qatar -->
            <territoryAlias type="638" replacement="RE" reason="overlong"/> <!-- Réunion -->
            <territoryAlias type="642" replacement="RO" reason="overlong"/> <!-- Romania -->
            <territoryAlias type="688" replacement="RS" reason="overlong"/> <!-- Serbia -->
            <territoryAlias type="643" replacement="RU" reason="overlong"/> <!-- Russia -->
            <territoryAlias type="646" replacement="RW" reason="overlong"/> <!-- Rwanda -->
            <territoryAlias type="682" replacement="SA" reason="overlong"/> <!-- Saudi Arabia -->
            <territoryAlias type="090" replacement="SB" reason="overlong"/> <!-- Solomon Islands -->
            <territoryAlias type="690" replacement="SC" reason="overlong"/> <!-- Seychelles -->
            <territoryAlias type="729" replacement="SD" reason="overlong"/> <!-- Sudan -->
            <territoryAlias type="752" replacement="SE" reason="overlong"/> <!-- Sweden -->
            <territoryAlias type="702" replacement="SG" reason="overlong"/> <!-- Singapore -->
            <territoryAlias type="654" replacement="SH" reason="overlong"/> <!-- Saint Helena -->
            <territoryAlias type="705" replacement="SI" reason="overlong"/> <!-- Slovenia -->
            <territoryAlias type="744" replacement="SJ" reason="overlong"/> <!-- Svalbard and Jan Mayen -->
            <territoryAlias type="703" replacement="SK" reason="overlong"/> <!-- Slovakia -->
            <territoryAlias type="694" replacement="SL" reason="overlong"/> <!-- Sierra Leone -->
            <territoryAlias type="674" replacement="SM" reason="overlong"/> <!-- San Marino -->
            <territoryAlias type="686" replacement="SN" reason="overlong"/> <!-- Senegal -->
            <territoryAlias type="706" replacement="SO" reason="overlong"/> <!-- Somalia -->
            <territoryAlias type="740" replacement="SR" reason="overlong"/> <!-- Suriname -->
            <territoryAlias type="728" replacement="SS" reason="overlong"/> <!-- South Sudan -->
            <territoryAlias type="678" replacement="ST" reason="overlong"/> <!-- São Tomé and Príncipe -->
            <territoryAlias type="810" replacement="RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ" reason="overlong"/> <!-- Union of Soviet Socialist Republics -->
            <territoryAlias type="222" replacement="SV" reason="overlong"/> <!-- El Salvador -->
            <territoryAlias type="760" replacement="SY" reason="overlong"/> <!-- Syria -->
            <territoryAlias type="748" replacement="SZ" reason="overlong"/> <!-- Swaziland -->
            <territoryAlias type="796" replacement="TC" reason="overlong"/> <!-- Turks and Caicos Islands -->
            <territoryAlias type="148" replacement="TD" reason="overlong"/> <!-- Chad -->
            <territoryAlias type="260" replacement="TF" reason="overlong"/> <!-- French Southern Territories -->
            <territoryAlias type="768" replacement="TG" reason="overlong"/> <!-- Togo -->
            <territoryAlias type="764" replacement="TH" reason="overlong"/> <!-- Thailand -->
            <territoryAlias type="762" replacement="TJ" reason="overlong"/> <!-- Tajikistan -->
            <territoryAlias type="772" replacement="TK" reason="overlong"/> <!-- Tokelau -->
            <territoryAlias type="626" replacement="TL" reason="overlong"/> <!-- Timor-Leste -->
            <territoryAlias type="795" replacement="TM" reason="overlong"/> <!-- Turkmenistan -->
            <territoryAlias type="788" replacement="TN" reason="overlong"/> <!-- Tunisia -->
            <territoryAlias type="776" replacement="TO" reason="overlong"/> <!-- Tonga -->
            <territoryAlias type="792" replacement="TR" reason="overlong"/> <!-- Turkey -->
            <territoryAlias type="780" replacement="TT" reason="overlong"/> <!-- Trinidad and Tobago -->
            <territoryAlias type="798" replacement="TV" reason="overlong"/> <!-- Tuvalu -->
            <territoryAlias type="158" replacement="TW" reason="overlong"/> <!-- Taiwan -->
            <territoryAlias type="834" replacement="TZ" reason="overlong"/> <!-- Tanzania -->
            <territoryAlias type="804" replacement="UA" reason="overlong"/> <!-- Ukraine -->
            <territoryAlias type="800" replacement="UG" reason="overlong"/> <!-- Uganda -->
            <territoryAlias type="581" replacement="UM" reason="overlong"/> <!-- U.S. Minor Outlying Islands -->
            <territoryAlias type="840" replacement="US" reason="overlong"/> <!-- United States -->
            <territoryAlias type="858" replacement="UY" reason="overlong"/> <!-- Uruguay -->
            <territoryAlias type="860" replacement="UZ" reason="overlong"/> <!-- Uzbekistan -->
            <territoryAlias type="336" replacement="VA" reason="overlong"/> <!-- Vatican City -->
            <territoryAlias type="670" replacement="VC" reason="overlong"/> <!-- Saint Vincent and the Grenadines -->
            <territoryAlias type="862" replacement="VE" reason="overlong"/> <!-- Venezuela -->
            <territoryAlias type="092" replacement="VG" reason="overlong"/> <!-- British Virgin Islands -->
            <territoryAlias type="850" replacement="VI" reason="overlong"/> <!-- U.S. Virgin Islands -->
            <territoryAlias type="704" replacement="VN" reason="overlong"/> <!-- Vietnam -->
            <territoryAlias type="548" replacement="VU" reason="overlong"/> <!-- Vanuatu -->
            <territoryAlias type="876" replacement="WF" reason="overlong"/> <!-- Wallis and Futuna -->
            <territoryAlias type="882" replacement="WS" reason="overlong"/> <!-- Samoa -->
            <territoryAlias type="720" replacement="YE" reason="overlong"/> <!-- People's Democratic Republic of Yemen -->
            <territoryAlias type="887" replacement="YE" reason="overlong"/> <!-- Yemen -->
            <territoryAlias type="175" replacement="YT" reason="overlong"/> <!-- Mayotte -->
            <territoryAlias type="710" replacement="ZA" reason="overlong"/> <!-- South Africa -->
            <territoryAlias type="894" replacement="ZM" reason="overlong"/> <!-- Zambia -->
            <territoryAlias type="716" replacement="ZW" reason="overlong"/> <!-- Zimbabwe -->
            <territoryAlias type="999" replacement="ZZ" reason="overlong"/> <!-- Unknown or Invalid Region -->
            <!-- variants -->
            <variantAlias type="BOKMAL" reason="deprecated"/>
            <variantAlias type="NYNORSK" reason="deprecated"/>
            <variantAlias type="AALAND" replacement="AX" reason="deprecated"/>
            <variantAlias type="BOONT" reason="deprecated"/>
            <variantAlias type="GAULISH" reason="deprecated"/>
            <variantAlias type="GUOYU" reason="deprecated"/>
            <variantAlias type="HAKKA" reason="deprecated"/>
            <variantAlias type="LOJBAN" reason="deprecated"/>
            <variantAlias type="SCOUSE" reason="deprecated"/>
            <variantAlias type="XIANG" reason="deprecated"/>
            <variantAlias type="POLYTONI" replacement="POLYTON" reason="deprecated"/>
            <variantAlias type="HEPLOC" replacement="alalc97" reason="deprecated"/>
            <variantAlias type="SAAHO" reason="deprecated"/>
            <zoneAlias type="Africa/Timbuktu" replacement="Africa/Bamako" reason="deprecated"/>          
            <zoneAlias type="Pacific/Yap" replacement="Pacific/Truk" reason="deprecated"/>          
            <zoneAlias type="Europe/Belfast" replacement="Europe/London" reason="deprecated"/>
            <zoneAlias type="SystemV/AST4ADT" replacement="America/Halifax" reason="deprecated"/>
            <zoneAlias type="SystemV/EST5EDT" replacement="America/New_York" reason="deprecated"/>
            <zoneAlias type="EST5EDT" replacement="America/New_York" reason="deprecated"/>	
            <zoneAlias type="SystemV/CST6CDT" replacement="America/Chicago" reason="deprecated"/>
            <zoneAlias type="CST6CDT" replacement="America/Chicago" reason="deprecated"/>		
            <zoneAlias type="SystemV/MST7MDT" replacement="America/Denver" reason="deprecated"/>
            <zoneAlias type="MST7MDT" replacement="America/Denver" reason="deprecated"/>	
            <zoneAlias type="SystemV/PST8PDT" replacement="America/Los_Angeles" reason="deprecated"/>
            <zoneAlias type="PST8PDT" replacement="America/Los_Angeles" reason="deprecated"/>
            <zoneAlias type="SystemV/YST9YDT" replacement="America/Anchorage" reason="deprecated"/>
            <zoneAlias type="SystemV/AST4" replacement="America/Puerto_Rico" reason="deprecated"/>
            <zoneAlias type="SystemV/EST5" replacement="America/Indianapolis" reason="deprecated"/>
            <zoneAlias type="EST" replacement="America/Indianapolis" reason="deprecated"/>
            <zoneAlias type="SystemV/CST6" replacement="America/Regina" reason="deprecated"/>
            <zoneAlias type="SystemV/MST7" replacement="America/Phoenix" reason="deprecated"/>
            <zoneAlias type="MST" replacement="America/Phoenix" reason="deprecated"/>
            <zoneAlias type="SystemV/PST8" replacement="Pacific/Pitcairn" reason="deprecated"/>
            <zoneAlias type="SystemV/YST9" replacement="Pacific/Gambier" reason="deprecated"/>
            <zoneAlias type="SystemV/HST10" replacement="Pacific/Honolulu" reason="deprecated"/>
            <zoneAlias type="HST" replacement="Pacific/Honolulu" reason="deprecated"/>       

            <zoneAlias type="Atlantic/Jan_Mayen" replacement="Europe/Oslo" reason="deprecated"/>
        </alias>
        <deprecated>
            <!-- items deprecated in ldml.dtd -->
            <deprecatedItems attributes="draft" values="true false"/>
            <deprecatedItems elements="monthNames monthAbbr dayNames dayAbbr localizedPatternChars week minDays firstDay weekendStart weekendEnd yesexpr noexpr measurement hoursFormat abbreviationFallback preferenceOrdering dateRangePattern"/>
            <deprecatedItems attributes="standard time"/> <!-- 'count' was probably in a different dtd -->
            <deprecatedItems elements="variant" attributes="type" values="BOKMAL NYNORSK AALAND POLYTONI"/>
            <deprecatedItems elements="abbreviationFallback default hoursFormat localizedPatternChars mapping measurementSystem preferenceOrdering" attributes="type"/>
            <deprecatedItems elements="inList" attributes="casing"/>
            <deprecatedItems elements="symbol" attributes="choice"/>
            <deprecatedItems type="supplementalData" elements="alternate"/>
            <deprecatedItems type="supplementalData" elements="calendar" attributes="territories"/>
            <deprecatedItems type="supplementalData" elements="currency" attributes="before"/>
            <deprecatedItems type="supplementalData" elements="bcp47KeywordMappings mapKeys mapTypes keyMap typeMap"/>
            <deprecatedItems elements="cldrVersion"/>
            <deprecatedItems elements="calendar" attributes="type" values="civil-arabic thai-buddhist"/>
            <deprecatedItems elements="decimal group list percentSign nativeZeroDigit patternDigit plusSign minusSign exponential perMille infinity nan currencyDecimal currencyGroup" attributes="numberSystem"/>
            <deprecatedItems elements="q qc"/>
            <deprecatedItems elements="fallback"/>
            <deprecatedItems type="ldml" elements="references"/>
            <deprecatedItems elements="commonlyUsed"/>
            <deprecatedItems elements="inList inText"/>
            <deprecatedItems elements="collation" attributes="type" values="direct"/>
        </deprecated>
        <distinguishing>
             <distinguishingItems attributes="key request id _q registry alt iso4217 iso3166 mzone from to type numberSystem"/>
             <distinguishingItems exclude="true" elements="default measurementSystem mapping abbreviationFallback preferenceOrdering" attributes="type"/>
         </distinguishing>
        <blocking>
             <blockingItems elements="identity supplementalData cldrTest collation transform"/>
         </blocking>
        <coverageAdditions>
            <languageCoverage type="minimal" values="und"/>            
            <languageCoverage type="basic" values="de en es fr it ja pt ru zh zh_Hans zh_Hant"/>
            <languageCoverage type="moderate" values="ar hi ko in nl bn tr th pl"/>            
            <languageCoverage type="modern" values="de_CH de_AT en_AU en_CA en_GB en_US es_419 es_ES fr_CA fr_CH nl_BE pt_BR pt_PT"/> 
            <!-- <languageCoverage type="moderate" subtype="EU" values="da el fi sv cs et lv lt hu mt sk sl"/> -->
            <!-- <languageCoverage type="modern" values="sr"/> from languageInfo -->
            
            <scriptCoverage type="minimal" values="Zzzz Zxxx"/>
            <scriptCoverage type="basic" values="Latn Hans Hant Cyrl Arab"/>

            <territoryCoverage type="minimal" values="ZZ"/>
            <territoryCoverage type="basic" values="BR CN DE GB FR IN IT JP RU US"/>           
            <territoryCoverage type="moderate" values="ES BE SE TR AT ID SA NO DK PL ZA GR FI IE PT TH HK TW 419"/>		

            <currencyCoverage type="minimal" values="XXX"/>

            <timezoneCoverage type="minimal" values="Etc/Unknown"/>
            <timezoneCoverage type="moderate" values="America/Buenos_Aires America/Rio_Branco America/Campo_Grande America/Sao_Paulo
                Australia/Perth Australia/Darwin Australia/Brisbane Australia/Adelaide Australia/Sydney Australia/Hobart
                America/Vancouver America/Edmonton America/Regina America/Winnipeg America/Toronto America/Halifax America/St_Johns
                America/Tijuana America/Hermosillo America/Chihuahua America/Mexico_City
                Pacific/Honolulu America/Anchorage America/Los_Angeles America/Phoenix America/Denver America/Chicago 
                America/Indianapolis America/New_York Etc/Unknown"/>	
        </coverageAdditions>
        <skipDefaultLocale services="segmentation collation"/>
		<defaultContent locales="
			aa_ET af_ZA agq_CM ak_GH am_ET ar_001 as_IN asa_TZ az_Cyrl_AZ az_Latn az_Latn_AZ
			bas_CM be_BY bem_ZM bez_TZ bg_BG bm_ML bn_BD bo_CN br_FR brx_IN bs_BA byn_ER
			ca_ES cch_NG cgg_UG chr_US cs_CZ cy_GB
			da_DK dav_KE de_DE dje_NE dua_CM dyo_SN dz_BT
			ebu_KE ee_GH el_GR en_Dsrt_US en_US es_ES et_EE eu_ES ewo_CM
			fa_IR ff_SN fi_FI fil_PH fo_FO fr_FR fur_IT
			ga_IE gaa_GH gd_GB gl_ES gsw_CH gu_IN guz_KE gv_GB
			ha_Latn ha_Latn_NG haw_US he_IL hi_IN hr_HR hu_HU hy_AM
			id_ID ig_NG ii_CN is_IS it_IT
			ja_JP jmc_TZ
			ka_GE kab_DZ kaj_NG kam_KE kcg_NG kde_TZ kea_CV khq_ML ki_KE kk_Cyrl kk_Cyrl_KZ
			kl_GL kln_KE km_KH kn_IN ko_KR kok_IN ksb_TZ ksf_CM ksh_DE
			kw_GB ky_KG
			lag_TZ lg_UG ln_CD lo_LA lt_LT lu_CD luo_KE luy_KE lv_LV
			mas_KE mer_KE mfe_MU mg_MG mgh_MZ mk_MK ml_IN mn_Cyrl mn_Cyrl_MN mn_Mong_CN
			mr_IN ms_MY mt_MT mua_CM my_MM
			naq_NA nb_NO nd_ZW nds_DE ne_NP nl_NL nmg_CM nn_NO nr_ZA nso_ZA nus_SD nyn_UG
			oc_FR om_ET or_IN
			pa_Arab_PK pa_Guru pa_Guru_IN pl_PL ps_AF pt_BR
			rm_CH rn_BI ro_RO rof_TZ ru_RU rw_RW rwk_TZ
			sah_RU saq_KE sbp_TZ se_NO seh_MZ ses_ML sg_CF shi_Latn shi_Latn_MA shi_Tfng_MA
			si_LK sid_ET sk_SK sl_SI sn_ZW so_SO sq_AL sr_Cyrl sr_Cyrl_RS sr_Latn_RS ss_ZA
			ssy_ER st_ZA sv_SE sw_TZ swc_CD
			ta_IN te_IN teo_UG tg_Cyrl tg_Cyrl_TJ th_TH ti_ET tig_ER tn_ZA to_TO tr_TR
			trv_TW ts_ZA twq_NE tzm_Latn tzm_Latn_MA
			uk_UA ur_PK uz_Arab_AF uz_Cyrl uz_Cyrl_UZ uz_Latn_UZ
			vai_Latn_LR vai_Vaii vai_Vaii_LR ve_ZA vi_VN vun_TZ
			wae_CH wal_ET
			xh_ZA xog_UG
			yav_CM yo_NG
			zh_Hans zh_Hans_CN zh_Hant_TW zu_ZA"
		/>
    </metadata>
</supplementalData>
