diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/@formatjs/intl-datetimeformat@6.12.5/polyfill.iife.js b/@formatjs/intl-datetimeformat@6.12.5/polyfill.iife.js new file mode 100644 index 0000000..d1931d2 --- /dev/null +++ b/@formatjs/intl-datetimeformat@6.12.5/polyfill.iife.js @@ -0,0 +1,6567 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + var __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + function __rest(s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; + } + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeTimeZoneName.js + function CanonicalizeTimeZoneName(tz, _a) { + var zoneNames = _a.zoneNames, uppercaseLinks = _a.uppercaseLinks; + var uppercasedTz = tz.toUpperCase(); + var uppercasedZones = zoneNames.reduce(function(all, z) { + all[z.toUpperCase()] = z; + return all; + }, {}); + var ianaTimeZone = uppercaseLinks[uppercasedTz] || uppercasedZones[uppercasedTz]; + if (ianaTimeZone === "Etc/UTC" || ianaTimeZone === "Etc/GMT") { + return "UTC"; + } + return ianaTimeZone; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToNumber(val) { + if (val === void 0) { + return NaN; + } + if (val === null) { + return 0; + } + if (typeof val === "boolean") { + return val ? 1 : 0; + } + if (typeof val === "number") { + return val; + } + if (typeof val === "symbol" || typeof val === "bigint") { + throw new TypeError("Cannot convert symbol/bigint to number"); + } + return Number(val); + } + function ToInteger(n) { + var number = ToNumber(n); + if (isNaN(number) || SameValue(number, -0)) { + return 0; + } + if (isFinite(number)) { + return number; + } + var integer = Math.floor(Math.abs(number)); + if (number < 0) { + integer = -integer; + } + if (SameValue(integer, -0)) { + return 0; + } + return integer; + } + function TimeClip(time) { + if (!isFinite(time)) { + return NaN; + } + if (Math.abs(time) > 8.64 * 1e15) { + return NaN; + } + return ToInteger(time); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + function SameValue(x, y) { + if (Object.is) { + return Object.is(x, y); + } + if (x === y) { + return x !== 0 || 1 / x === 1 / y; + } + return x !== x && y !== y; + } + function ArrayCreate(len) { + return new Array(len); + } + function Type(x) { + if (x === null) { + return "Null"; + } + if (typeof x === "undefined") { + return "Undefined"; + } + if (typeof x === "function" || typeof x === "object") { + return "Object"; + } + if (typeof x === "number") { + return "Number"; + } + if (typeof x === "boolean") { + return "Boolean"; + } + if (typeof x === "string") { + return "String"; + } + if (typeof x === "symbol") { + return "Symbol"; + } + if (typeof x === "bigint") { + return "BigInt"; + } + } + var MS_PER_DAY = 864e5; + function mod(x, y) { + return x - Math.floor(x / y) * y; + } + function Day(t) { + return Math.floor(t / MS_PER_DAY); + } + function WeekDay(t) { + return mod(Day(t) + 4, 7); + } + function DayFromYear(y) { + return Date.UTC(y, 0) / MS_PER_DAY; + } + function YearFromTime(t) { + return new Date(t).getUTCFullYear(); + } + function DaysInYear(y) { + if (y % 4 !== 0) { + return 365; + } + if (y % 100 !== 0) { + return 366; + } + if (y % 400 !== 0) { + return 365; + } + return 366; + } + function DayWithinYear(t) { + return Day(t) - DayFromYear(YearFromTime(t)); + } + function InLeapYear(t) { + return DaysInYear(YearFromTime(t)) === 365 ? 0 : 1; + } + function MonthFromTime(t) { + var dwy = DayWithinYear(t); + var leap = InLeapYear(t); + if (dwy >= 0 && dwy < 31) { + return 0; + } + if (dwy < 59 + leap) { + return 1; + } + if (dwy < 90 + leap) { + return 2; + } + if (dwy < 120 + leap) { + return 3; + } + if (dwy < 151 + leap) { + return 4; + } + if (dwy < 181 + leap) { + return 5; + } + if (dwy < 212 + leap) { + return 6; + } + if (dwy < 243 + leap) { + return 7; + } + if (dwy < 273 + leap) { + return 8; + } + if (dwy < 304 + leap) { + return 9; + } + if (dwy < 334 + leap) { + return 10; + } + if (dwy < 365 + leap) { + return 11; + } + throw new Error("Invalid time"); + } + function DateFromTime(t) { + var dwy = DayWithinYear(t); + var mft = MonthFromTime(t); + var leap = InLeapYear(t); + if (mft === 0) { + return dwy + 1; + } + if (mft === 1) { + return dwy - 30; + } + if (mft === 2) { + return dwy - 58 - leap; + } + if (mft === 3) { + return dwy - 89 - leap; + } + if (mft === 4) { + return dwy - 119 - leap; + } + if (mft === 5) { + return dwy - 150 - leap; + } + if (mft === 6) { + return dwy - 180 - leap; + } + if (mft === 7) { + return dwy - 211 - leap; + } + if (mft === 8) { + return dwy - 242 - leap; + } + if (mft === 9) { + return dwy - 272 - leap; + } + if (mft === 10) { + return dwy - 303 - leap; + } + if (mft === 11) { + return dwy - 333 - leap; + } + throw new Error("Invalid time"); + } + var HOURS_PER_DAY = 24; + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + function HourFromTime(t) { + return mod(Math.floor(t / MS_PER_HOUR), HOURS_PER_DAY); + } + function MinFromTime(t) { + return mod(Math.floor(t / MS_PER_MINUTE), MINUTES_PER_HOUR); + } + function SecFromTime(t) { + return mod(Math.floor(t / MS_PER_SECOND), SECONDS_PER_MINUTE); + } + function IsCallable(fn) { + return typeof fn === "function"; + } + function OrdinaryHasInstance(C, O, internalSlots) { + if (!IsCallable(C)) { + return false; + } + if (internalSlots === null || internalSlots === void 0 ? void 0 : internalSlots.boundTargetFunction) { + var BC = internalSlots === null || internalSlots === void 0 ? void 0 : internalSlots.boundTargetFunction; + return O instanceof BC; + } + if (typeof O !== "object") { + return false; + } + var P = C.prototype; + if (typeof P !== "object") { + throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property."); + } + return Object.prototype.isPrototypeOf.call(P, O); + } + function msFromTime(t) { + return mod(t, MS_PER_SECOND); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/DefaultNumberOption.js + function DefaultNumberOption(inputVal, min, max, fallback) { + if (inputVal === void 0) { + return fallback; + } + var val = Number(inputVal); + if (isNaN(val) || val < min || val > max) { + throw new RangeError("".concat(val, " is outside of range [").concat(min, ", ").concat(max, "]")); + } + return Math.floor(val); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetNumberOption.js + function GetNumberOption(options, property, minimum, maximum, fallback) { + var val = options[property]; + return DefaultNumberOption(val, minimum, maximum, fallback); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsValidTimeZoneName.js + function IsValidTimeZoneName(tz, _a) { + var zoneNamesFromData = _a.zoneNamesFromData, uppercaseLinks = _a.uppercaseLinks; + var uppercasedTz = tz.toUpperCase(); + var zoneNames = /* @__PURE__ */ new Set(); + var linkNames = /* @__PURE__ */ new Set(); + zoneNamesFromData.map(function(z) { + return z.toUpperCase(); + }).forEach(function(z) { + return zoneNames.add(z); + }); + Object.keys(uppercaseLinks).forEach(function(linkName) { + linkNames.add(linkName.toUpperCase()); + zoneNames.add(uppercaseLinks[linkName].toUpperCase()); + }); + return zoneNames.has(uppercasedTz) || linkNames.has(uppercasedTz); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function defineProperty(target, name, _a) { + var value = _a.value; + Object.defineProperty(target, name, { + configurable: true, + enumerable: false, + writable: true, + value + }); + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/PartitionPattern.js + function PartitionPattern(pattern) { + var result = []; + var beginIndex = pattern.indexOf("{"); + var endIndex = 0; + var nextIndex = 0; + var length = pattern.length; + while (beginIndex < pattern.length && beginIndex > -1) { + endIndex = pattern.indexOf("}", beginIndex); + invariant(endIndex > beginIndex, "Invalid pattern ".concat(pattern)); + if (beginIndex > nextIndex) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, beginIndex) + }); + } + result.push({ + type: pattern.substring(beginIndex + 1, endIndex), + value: void 0 + }); + nextIndex = endIndex + 1; + beginIndex = pattern.indexOf("{", nextIndex); + } + if (nextIndex < length) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, length) + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/utils.js + var DATE_TIME_PROPS = [ + "weekday", + "era", + "year", + "month", + "day", + "dayPeriod", + "hour", + "minute", + "second", + "fractionalSecondDigits", + "timeZoneName" + ]; + var removalPenalty = 120; + var additionPenalty = 20; + var differentNumericTypePenalty = 15; + var longLessPenalty = 8; + var longMorePenalty = 6; + var shortLessPenalty = 6; + var shortMorePenalty = 3; + var offsetPenalty = 1; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/ToLocalTime.js + function getApplicableZoneData(t, timeZone, tzData) { + var _a; + var zoneData = tzData[timeZone]; + if (!zoneData) { + return [0, false]; + } + var i = 0; + var offset = 0; + var dst = false; + for (; i <= zoneData.length; i++) { + if (i === zoneData.length || zoneData[i][0] * 1e3 > t) { + ; + _a = zoneData[i - 1], offset = _a[2], dst = _a[3]; + break; + } + } + return [offset * 1e3, dst]; + } + function ToLocalTime(t, calendar, timeZone, _a) { + var tzData = _a.tzData; + invariant(Type(t) === "Number", "invalid time"); + invariant(calendar === "gregory", "We only support Gregory calendar right now"); + var _b = getApplicableZoneData(t, timeZone, tzData), timeZoneOffset = _b[0], inDST = _b[1]; + var tz = t + timeZoneOffset; + var year = YearFromTime(tz); + return { + weekday: WeekDay(tz), + era: year < 0 ? "BC" : "AD", + year, + relatedYear: void 0, + yearName: void 0, + month: MonthFromTime(tz), + day: DateFromTime(tz), + hour: HourFromTime(tz), + minute: MinFromTime(tz), + second: SecFromTime(tz), + millisecond: msFromTime(tz), + inDST, + // IMPORTANT: Not in spec + timeZoneOffset + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/FormatDateTimePattern.js + function pad(n) { + if (n < 10) { + return "0".concat(n); + } + return String(n); + } + function offsetToGmtString(gmtFormat, hourFormat, offsetInMs, style) { + var offsetInMinutes = Math.floor(offsetInMs / 6e4); + var mins = Math.abs(offsetInMinutes) % 60; + var hours = Math.floor(Math.abs(offsetInMinutes) / 60); + var _a = hourFormat.split(";"), positivePattern = _a[0], negativePattern = _a[1]; + var offsetStr = ""; + var pattern = offsetInMs < 0 ? negativePattern : positivePattern; + if (style === "long") { + offsetStr = pattern.replace("HH", pad(hours)).replace("H", String(hours)).replace("mm", pad(mins)).replace("m", String(mins)); + } else if (mins || hours) { + if (!mins) { + pattern = pattern.replace(/:?m+/, ""); + } + offsetStr = pattern.replace(/H+/, String(hours)).replace(/m+/, String(mins)); + } + return gmtFormat.replace("{0}", offsetStr); + } + function FormatDateTimePattern(dtf, patternParts, x, _a) { + var getInternalSlots2 = _a.getInternalSlots, localeData = _a.localeData, getDefaultTimeZone = _a.getDefaultTimeZone, tzData = _a.tzData; + x = TimeClip(x); + var internalSlots = getInternalSlots2(dtf); + var dataLocale = internalSlots.dataLocale; + var dataLocaleData = localeData[dataLocale]; + var locale = internalSlots.locale; + var nfOptions = /* @__PURE__ */ Object.create(null); + nfOptions.useGrouping = false; + var nf = new Intl.NumberFormat(locale, nfOptions); + var nf2Options = /* @__PURE__ */ Object.create(null); + nf2Options.minimumIntegerDigits = 2; + nf2Options.useGrouping = false; + var nf2 = new Intl.NumberFormat(locale, nf2Options); + var fractionalSecondDigits = internalSlots.fractionalSecondDigits; + var nf3; + if (fractionalSecondDigits !== void 0) { + var nf3Options = /* @__PURE__ */ Object.create(null); + nf3Options.minimumIntegerDigits = fractionalSecondDigits; + nf3Options.useGrouping = false; + nf3 = new Intl.NumberFormat(locale, nf3Options); + } + var tm = ToLocalTime( + x, + // @ts-ignore + internalSlots.calendar, + internalSlots.timeZone, + { tzData } + ); + var result = []; + for (var _i = 0, patternParts_1 = patternParts; _i < patternParts_1.length; _i++) { + var patternPart = patternParts_1[_i]; + var p = patternPart.type; + if (p === "literal") { + result.push({ + type: "literal", + value: patternPart.value + }); + } else if (p === "fractionalSecondDigits") { + var v = Math.floor(tm.millisecond * Math.pow(10, (fractionalSecondDigits || 0) - 3)); + result.push({ + type: "fractionalSecond", + value: nf3.format(v) + }); + } else if (p === "dayPeriod") { + var f = internalSlots.dayPeriod; + var fv = tm[f]; + result.push({ type: p, value: fv }); + } else if (p === "timeZoneName") { + var f = internalSlots.timeZoneName; + var fv = void 0; + var timeZoneName = dataLocaleData.timeZoneName, gmtFormat = dataLocaleData.gmtFormat, hourFormat = dataLocaleData.hourFormat; + var timeZone = internalSlots.timeZone || getDefaultTimeZone(); + var timeZoneData = timeZoneName[timeZone]; + if (timeZoneData && timeZoneData[f]) { + fv = timeZoneData[f][+tm.inDST]; + } else { + fv = offsetToGmtString(gmtFormat, hourFormat, tm.timeZoneOffset, f); + } + result.push({ type: p, value: fv }); + } else if (DATE_TIME_PROPS.indexOf(p) > -1) { + var fv = ""; + var f = internalSlots[p]; + var v = tm[p]; + if (p === "year" && v <= 0) { + v = 1 - v; + } + if (p === "month") { + v++; + } + var hourCycle = internalSlots.hourCycle; + if (p === "hour" && (hourCycle === "h11" || hourCycle === "h12")) { + v = v % 12; + if (v === 0 && hourCycle === "h12") { + v = 12; + } + } + if (p === "hour" && hourCycle === "h24") { + if (v === 0) { + v = 24; + } + } + if (f === "numeric") { + fv = nf.format(v); + } else if (f === "2-digit") { + fv = nf2.format(v); + if (fv.length > 2) { + fv = fv.slice(fv.length - 2, fv.length); + } + } else if (f === "narrow" || f === "short" || f === "long") { + if (p === "era") { + fv = dataLocaleData[p][f][v]; + } else if (p === "month") { + fv = dataLocaleData.month[f][v - 1]; + } else { + fv = dataLocaleData[p][f][v]; + } + } + result.push({ + type: p, + value: fv + }); + } else if (p === "ampm") { + var v = tm.hour; + var fv = void 0; + if (v > 11) { + fv = dataLocaleData.pm; + } else { + fv = dataLocaleData.am; + } + result.push({ + type: "dayPeriod", + value: fv + }); + } else if (p === "relatedYear") { + var v = tm.relatedYear; + var fv = nf.format(v); + result.push({ + // @ts-ignore TODO: Fix TS type + type: "relatedYear", + value: fv + }); + } else if (p === "yearName") { + var v = tm.yearName; + var fv = nf.format(v); + result.push({ + // @ts-ignore TODO: Fix TS type + type: "yearName", + value: fv + }); + } + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/PartitionDateTimePattern.js + function PartitionDateTimePattern(dtf, x, implDetails) { + x = TimeClip(x); + if (isNaN(x)) { + throw new RangeError("invalid time"); + } + var getInternalSlots2 = implDetails.getInternalSlots; + var internalSlots = getInternalSlots2(dtf); + var pattern = internalSlots.pattern; + return FormatDateTimePattern(dtf, PartitionPattern(pattern), x, implDetails); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/FormatDateTime.js + function FormatDateTime(dtf, x, implDetails) { + var parts = PartitionDateTimePattern(dtf, x, implDetails); + var result = ""; + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var part = parts_1[_i]; + result += part.value; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/PartitionDateTimeRangePattern.js + var TABLE_2_FIELDS = [ + "era", + "year", + "month", + "day", + "dayPeriod", + "ampm", + "hour", + "minute", + "second", + "fractionalSecondDigits" + ]; + function PartitionDateTimeRangePattern(dtf, x, y, implDetails) { + x = TimeClip(x); + if (isNaN(x)) { + throw new RangeError("Invalid start time"); + } + y = TimeClip(y); + if (isNaN(y)) { + throw new RangeError("Invalid end time"); + } + var getInternalSlots2 = implDetails.getInternalSlots, tzData = implDetails.tzData; + var internalSlots = getInternalSlots2(dtf); + var tm1 = ToLocalTime( + x, + // @ts-ignore + internalSlots.calendar, + internalSlots.timeZone, + { tzData } + ); + var tm2 = ToLocalTime( + y, + // @ts-ignore + internalSlots.calendar, + internalSlots.timeZone, + { tzData } + ); + var pattern = internalSlots.pattern, rangePatterns = internalSlots.rangePatterns; + var rangePattern; + var dateFieldsPracticallyEqual = true; + var patternContainsLargerDateField = false; + for (var _i = 0, TABLE_2_FIELDS_1 = TABLE_2_FIELDS; _i < TABLE_2_FIELDS_1.length; _i++) { + var fieldName = TABLE_2_FIELDS_1[_i]; + if (dateFieldsPracticallyEqual && !patternContainsLargerDateField) { + var rp = fieldName in rangePatterns ? rangePatterns[fieldName] : void 0; + if (rangePattern !== void 0 && rp === void 0) { + patternContainsLargerDateField = true; + } else { + rangePattern = rp; + if (fieldName === "ampm") { + var v1 = tm1.hour; + var v2 = tm2.hour; + if (v1 > 11 && v2 < 11 || v1 < 11 && v2 > 11) { + dateFieldsPracticallyEqual = false; + } + } else if (fieldName === "dayPeriod") { + } else if (fieldName === "fractionalSecondDigits") { + var fractionalSecondDigits = internalSlots.fractionalSecondDigits; + if (fractionalSecondDigits === void 0) { + fractionalSecondDigits = 3; + } + var v1 = Math.floor(tm1.millisecond * Math.pow(10, fractionalSecondDigits - 3)); + var v2 = Math.floor(tm2.millisecond * Math.pow(10, fractionalSecondDigits - 3)); + if (!SameValue(v1, v2)) { + dateFieldsPracticallyEqual = false; + } + } else { + var v1 = tm1[fieldName]; + var v2 = tm2[fieldName]; + if (!SameValue(v1, v2)) { + dateFieldsPracticallyEqual = false; + } + } + } + } + } + if (dateFieldsPracticallyEqual) { + var result_2 = FormatDateTimePattern(dtf, PartitionPattern(pattern), x, implDetails); + for (var _a = 0, result_1 = result_2; _a < result_1.length; _a++) { + var r = result_1[_a]; + r.source = RangePatternType.shared; + } + return result_2; + } + var result = []; + if (rangePattern === void 0) { + rangePattern = rangePatterns.default; + for (var _b = 0, _c = rangePattern.patternParts; _b < _c.length; _b++) { + var patternPart = _c[_b]; + if (patternPart.pattern === "{0}" || patternPart.pattern === "{1}") { + patternPart.pattern = pattern; + } + } + } + for (var _d = 0, _e = rangePattern.patternParts; _d < _e.length; _d++) { + var rangePatternPart = _e[_d]; + var source = rangePatternPart.source, pattern_1 = rangePatternPart.pattern; + var z = void 0; + if (source === RangePatternType.startRange || source === RangePatternType.shared) { + z = x; + } else { + z = y; + } + var patternParts = PartitionPattern(pattern_1); + var partResult = FormatDateTimePattern(dtf, patternParts, z, implDetails); + for (var _f = 0, partResult_1 = partResult; _f < partResult_1.length; _f++) { + var r = partResult_1[_f]; + r.source = source; + } + result = result.concat(partResult); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/FormatDateTimeRange.js + function FormatDateTimeRange(dtf, x, y, implDetails) { + var parts = PartitionDateTimeRangePattern(dtf, x, y, implDetails); + var result = ""; + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var part = parts_1[_i]; + result += part.value; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/FormatDateTimeRangeToParts.js + function FormatDateTimeRangeToParts(dtf, x, y, implDetails) { + var parts = PartitionDateTimeRangePattern(dtf, x, y, implDetails); + var result = new Array(0); + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var part = parts_1[_i]; + result.push({ + type: part.type, + value: part.value, + source: part.source + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/FormatDateTimeToParts.js + function FormatDateTimeToParts(dtf, x, implDetails) { + var parts = PartitionDateTimePattern(dtf, x, implDetails); + var result = ArrayCreate(0); + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var part = parts_1[_i]; + result.push({ + type: part.type, + value: part.value + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/BasicFormatMatcher.js + function BasicFormatMatcher(options, formats) { + var bestScore = -Infinity; + var bestFormat = formats[0]; + invariant(Array.isArray(formats), "formats should be a list of things"); + for (var _i = 0, formats_1 = formats; _i < formats_1.length; _i++) { + var format = formats_1[_i]; + var score = 0; + for (var _a = 0, DATE_TIME_PROPS_1 = DATE_TIME_PROPS; _a < DATE_TIME_PROPS_1.length; _a++) { + var prop = DATE_TIME_PROPS_1[_a]; + var optionsProp = options[prop]; + var formatProp = format[prop]; + if (optionsProp === void 0 && formatProp !== void 0) { + score -= additionPenalty; + } else if (optionsProp !== void 0 && formatProp === void 0) { + score -= removalPenalty; + } else if (prop === "timeZoneName") { + if (optionsProp === "short" || optionsProp === "shortGeneric") { + if (formatProp === "shortOffset") { + score -= offsetPenalty; + } else if (formatProp === "longOffset") { + score -= offsetPenalty + shortMorePenalty; + } else if (optionsProp === "short" && formatProp === "long") { + score -= shortMorePenalty; + } else if (optionsProp === "shortGeneric" && formatProp === "longGeneric") { + score -= shortMorePenalty; + } else if (optionsProp !== formatProp) { + score -= removalPenalty; + } + } else if (optionsProp === "shortOffset" && formatProp === "longOffset") { + score -= shortMorePenalty; + } else if (optionsProp === "long" || optionsProp === "longGeneric") { + if (formatProp === "longOffset") { + score -= offsetPenalty; + } else if (formatProp === "shortOffset") { + score -= offsetPenalty + longLessPenalty; + } else if (optionsProp === "long" && formatProp === "short") { + score -= longLessPenalty; + } else if (optionsProp === "longGeneric" && formatProp === "shortGeneric") { + score -= longLessPenalty; + } else if (optionsProp !== formatProp) { + score -= removalPenalty; + } + } else if (optionsProp === "longOffset" && formatProp === "shortOffset") { + score -= longLessPenalty; + } else if (optionsProp !== formatProp) { + score -= removalPenalty; + } + } else if (optionsProp !== formatProp) { + var values = void 0; + if (prop === "fractionalSecondDigits") { + values = [1, 2, 3]; + } else { + values = ["2-digit", "numeric", "narrow", "short", "long"]; + } + var optionsPropIndex = values.indexOf(optionsProp); + var formatPropIndex = values.indexOf(formatProp); + var delta = Math.max(-2, Math.min(formatPropIndex - optionsPropIndex, 2)); + if (delta === 2) { + score -= longMorePenalty; + } else if (delta === 1) { + score -= shortMorePenalty; + } else if (delta === -1) { + score -= shortLessPenalty; + } else if (delta === -2) { + score -= longLessPenalty; + } + } + } + if (score > bestScore) { + bestScore = score; + bestFormat = format; + } + } + return __assign({}, bestFormat); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/skeleton.js + var DATE_TIME_REGEX = /(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g; + var expPatternTrimmer = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + function matchSkeletonPattern(match2, result) { + var len = match2.length; + switch (match2[0]) { + case "G": + result.era = len === 4 ? "long" : len === 5 ? "narrow" : "short"; + return "{era}"; + case "y": + case "Y": + case "u": + case "U": + case "r": + result.year = len === 2 ? "2-digit" : "numeric"; + return "{year}"; + case "q": + case "Q": + throw new RangeError("`w/Q` (quarter) patterns are not supported"); + case "M": + case "L": + result.month = ["numeric", "2-digit", "short", "long", "narrow"][len - 1]; + return "{month}"; + case "w": + case "W": + throw new RangeError("`w/W` (week of year) patterns are not supported"); + case "d": + result.day = ["numeric", "2-digit"][len - 1]; + return "{day}"; + case "D": + case "F": + case "g": + result.day = "numeric"; + return "{day}"; + case "E": + result.weekday = len === 4 ? "long" : len === 5 ? "narrow" : "short"; + return "{weekday}"; + case "e": + result.weekday = [ + void 0, + void 0, + "short", + "long", + "narrow", + "short" + ][len - 1]; + return "{weekday}"; + case "c": + result.weekday = [ + void 0, + void 0, + "short", + "long", + "narrow", + "short" + ][len - 1]; + return "{weekday}"; + case "a": + case "b": + case "B": + result.hour12 = true; + return "{ampm}"; + case "h": + result.hour = ["numeric", "2-digit"][len - 1]; + result.hour12 = true; + return "{hour}"; + case "H": + result.hour = ["numeric", "2-digit"][len - 1]; + return "{hour}"; + case "K": + result.hour = ["numeric", "2-digit"][len - 1]; + result.hour12 = true; + return "{hour}"; + case "k": + result.hour = ["numeric", "2-digit"][len - 1]; + return "{hour}"; + case "j": + case "J": + case "C": + throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead"); + case "m": + result.minute = ["numeric", "2-digit"][len - 1]; + return "{minute}"; + case "s": + result.second = ["numeric", "2-digit"][len - 1]; + return "{second}"; + case "S": + case "A": + result.second = "numeric"; + return "{second}"; + case "z": + case "Z": + case "O": + case "v": + case "V": + case "X": + case "x": + result.timeZoneName = len < 4 ? "short" : "long"; + return "{timeZoneName}"; + } + return ""; + } + function skeletonTokenToTable2(c) { + switch (c) { + case "G": + return "era"; + case "y": + case "Y": + case "u": + case "U": + case "r": + return "year"; + case "M": + case "L": + return "month"; + case "d": + case "D": + case "F": + case "g": + return "day"; + case "a": + case "b": + case "B": + return "ampm"; + case "h": + case "H": + case "K": + case "k": + return "hour"; + case "m": + return "minute"; + case "s": + case "S": + case "A": + return "second"; + default: + throw new RangeError("Invalid range pattern token"); + } + } + function processDateTimePattern(pattern, result) { + var literals = []; + var pattern12 = pattern.replace(/'{2}/g, "{apostrophe}").replace(/'(.*?)'/g, function(_, literal) { + literals.push(literal); + return "$$".concat(literals.length - 1, "$$"); + }).replace(DATE_TIME_REGEX, function(m) { + return matchSkeletonPattern(m, result || {}); + }); + if (literals.length) { + pattern12 = pattern12.replace(/\$\$(\d+)\$\$/g, function(_, i) { + return literals[+i]; + }).replace(/\{apostrophe\}/g, "'"); + } + return [ + pattern12.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/, "$1").replace("{ampm}", "").replace(expPatternTrimmer, ""), + pattern12 + ]; + } + function parseDateTimeSkeleton(skeleton, rawPattern, rangePatterns, intervalFormatFallback) { + if (rawPattern === void 0) { + rawPattern = skeleton; + } + var result = { + pattern: "", + pattern12: "", + skeleton, + rawPattern, + rangePatterns: {}, + rangePatterns12: {} + }; + if (rangePatterns) { + for (var k in rangePatterns) { + var key = skeletonTokenToTable2(k); + var rawPattern_1 = rangePatterns[k]; + var intervalResult = { + patternParts: [] + }; + var _a = processDateTimePattern(rawPattern_1, intervalResult), pattern_1 = _a[0], pattern12_1 = _a[1]; + result.rangePatterns[key] = __assign(__assign({}, intervalResult), { patternParts: splitRangePattern(pattern_1) }); + result.rangePatterns12[key] = __assign(__assign({}, intervalResult), { patternParts: splitRangePattern(pattern12_1) }); + } + } + if (intervalFormatFallback) { + var patternParts = splitFallbackRangePattern(intervalFormatFallback); + result.rangePatterns.default = { + patternParts + }; + result.rangePatterns12.default = { + patternParts + }; + } + skeleton.replace(DATE_TIME_REGEX, function(m) { + return matchSkeletonPattern(m, result); + }); + var _b = processDateTimePattern(rawPattern), pattern = _b[0], pattern12 = _b[1]; + result.pattern = pattern; + result.pattern12 = pattern12; + return result; + } + function splitFallbackRangePattern(pattern) { + var parts = pattern.split(/(\{[0|1]\})/g).filter(Boolean); + return parts.map(function(pattern2) { + switch (pattern2) { + case "{0}": + return { + source: RangePatternType.startRange, + pattern: pattern2 + }; + case "{1}": + return { + source: RangePatternType.endRange, + pattern: pattern2 + }; + default: + return { + source: RangePatternType.shared, + pattern: pattern2 + }; + } + }); + } + function splitRangePattern(pattern) { + var PART_REGEX = /\{(.*?)\}/g; + var parts = {}; + var match2; + var splitIndex = 0; + while (match2 = PART_REGEX.exec(pattern)) { + if (!(match2[0] in parts)) { + parts[match2[0]] = match2.index; + } else { + splitIndex = match2.index; + break; + } + } + if (!splitIndex) { + return [ + { + source: RangePatternType.startRange, + pattern + } + ]; + } + return [ + { + source: RangePatternType.startRange, + pattern: pattern.slice(0, splitIndex) + }, + { + source: RangePatternType.endRange, + pattern: pattern.slice(splitIndex) + } + ]; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/BestFitFormatMatcher.js + function isNumericType(t) { + return t === "numeric" || t === "2-digit"; + } + function bestFitFormatMatcherScore(options, format) { + var score = 0; + if (options.hour12 && !format.hour12) { + score -= removalPenalty; + } else if (!options.hour12 && format.hour12) { + score -= additionPenalty; + } + for (var _i = 0, DATE_TIME_PROPS_1 = DATE_TIME_PROPS; _i < DATE_TIME_PROPS_1.length; _i++) { + var prop = DATE_TIME_PROPS_1[_i]; + var optionsProp = options[prop]; + var formatProp = format[prop]; + if (optionsProp === void 0 && formatProp !== void 0) { + score -= additionPenalty; + } else if (optionsProp !== void 0 && formatProp === void 0) { + score -= removalPenalty; + } else if (optionsProp !== formatProp) { + if (isNumericType(optionsProp) !== isNumericType(formatProp)) { + score -= differentNumericTypePenalty; + } else { + var values = ["2-digit", "numeric", "narrow", "short", "long"]; + var optionsPropIndex = values.indexOf(optionsProp); + var formatPropIndex = values.indexOf(formatProp); + var delta = Math.max(-2, Math.min(formatPropIndex - optionsPropIndex, 2)); + if (delta === 2) { + score -= longMorePenalty; + } else if (delta === 1) { + score -= shortMorePenalty; + } else if (delta === -1) { + score -= shortLessPenalty; + } else if (delta === -2) { + score -= longLessPenalty; + } + } + } + } + return score; + } + function BestFitFormatMatcher(options, formats) { + var bestScore = -Infinity; + var bestFormat = formats[0]; + invariant(Array.isArray(formats), "formats should be a list of things"); + for (var _i = 0, formats_1 = formats; _i < formats_1.length; _i++) { + var format = formats_1[_i]; + var score = bestFitFormatMatcherScore(options, format); + if (score > bestScore) { + bestScore = score; + bestFormat = format; + } + } + var skeletonFormat = __assign({}, bestFormat); + var patternFormat = { rawPattern: bestFormat.rawPattern }; + processDateTimePattern(bestFormat.rawPattern, patternFormat); + for (var prop in skeletonFormat) { + var skeletonValue = skeletonFormat[prop]; + var patternValue = patternFormat[prop]; + var requestedValue = options[prop]; + if (prop === "minute" || prop === "second") { + continue; + } + if (!requestedValue) { + continue; + } + if (isNumericType(patternValue) && !isNumericType(requestedValue)) { + continue; + } + if (skeletonValue === requestedValue) { + continue; + } + patternFormat[prop] = requestedValue; + } + patternFormat.pattern = skeletonFormat.pattern; + patternFormat.pattern12 = skeletonFormat.pattern12; + patternFormat.skeleton = skeletonFormat.skeleton; + patternFormat.rangePatterns = skeletonFormat.rangePatterns; + patternFormat.rangePatterns12 = skeletonFormat.rangePatterns12; + return patternFormat; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/DateTimeStyleFormat.js + function DateTimeStyleFormat(dateStyle, timeStyle, dataLocaleData) { + var dateFormat, timeFormat; + if (timeStyle !== void 0) { + invariant(timeStyle === "full" || timeStyle === "long" || timeStyle === "medium" || timeStyle === "short", "invalid timeStyle"); + timeFormat = dataLocaleData.timeFormat[timeStyle]; + } + if (dateStyle !== void 0) { + invariant(dateStyle === "full" || dateStyle === "long" || dateStyle === "medium" || dateStyle === "short", "invalid dateStyle"); + dateFormat = dataLocaleData.dateFormat[dateStyle]; + } + if (dateStyle !== void 0 && timeStyle !== void 0) { + var format = {}; + for (var field in dateFormat) { + if (field !== "pattern") { + format[field] = dateFormat[field]; + } + } + for (var field in timeFormat) { + if (field !== "pattern" && field !== "pattern12") { + format[field] = timeFormat[field]; + } + } + var connector = dataLocaleData.dateTimeFormat[dateStyle]; + var pattern = connector.replace("{0}", timeFormat.pattern).replace("{1}", dateFormat.pattern); + format.pattern = pattern; + if ("pattern12" in timeFormat) { + var pattern12 = connector.replace("{0}", timeFormat.pattern12).replace("{1}", dateFormat.pattern); + format.pattern12 = pattern12; + } + return format; + } + if (timeStyle !== void 0) { + return timeFormat; + } + invariant(dateStyle !== void 0, "dateStyle should not be undefined"); + return dateFormat; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/ToDateTimeOptions.js + function ToDateTimeOptions(options, required, defaults) { + if (options === void 0) { + options = null; + } else { + options = ToObject(options); + } + options = Object.create(options); + var needDefaults = true; + if (required === "date" || required === "any") { + for (var _i = 0, _a = ["weekday", "year", "month", "day"]; _i < _a.length; _i++) { + var prop = _a[_i]; + var value = options[prop]; + if (value !== void 0) { + needDefaults = false; + } + } + } + if (required === "time" || required === "any") { + for (var _b = 0, _c = [ + "dayPeriod", + "hour", + "minute", + "second", + "fractionalSecondDigits" + ]; _b < _c.length; _b++) { + var prop = _c[_b]; + var value = options[prop]; + if (value !== void 0) { + needDefaults = false; + } + } + } + if (options.dateStyle !== void 0 || options.timeStyle !== void 0) { + needDefaults = false; + } + if (required === "date" && options.timeStyle) { + throw new TypeError("Intl.DateTimeFormat date was required but timeStyle was included"); + } + if (required === "time" && options.dateStyle) { + throw new TypeError("Intl.DateTimeFormat time was required but dateStyle was included"); + } + if (needDefaults && (defaults === "date" || defaults === "all")) { + for (var _d = 0, _e = ["year", "month", "day"]; _d < _e.length; _d++) { + var prop = _e[_d]; + options[prop] = "numeric"; + } + } + if (needDefaults && (defaults === "time" || defaults === "all")) { + for (var _f = 0, _g = ["hour", "minute", "second"]; _f < _g.length; _f++) { + var prop = _g[_f]; + options[prop] = "numeric"; + } + } + return options; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/abstract/InitializeDateTimeFormat.js + function isTimeRelated(opt) { + for (var _i = 0, _a = ["hour", "minute", "second"]; _i < _a.length; _i++) { + var prop = _a[_i]; + var value = opt[prop]; + if (value !== void 0) { + return true; + } + } + return false; + } + function resolveHourCycle(hc, hcDefault, hour12) { + if (hc == null) { + hc = hcDefault; + } + if (hour12 !== void 0) { + if (hour12) { + if (hcDefault === "h11" || hcDefault === "h23") { + hc = "h11"; + } else { + hc = "h12"; + } + } else { + invariant(!hour12, "hour12 must not be set"); + if (hcDefault === "h11" || hcDefault === "h23") { + hc = "h23"; + } else { + hc = "h24"; + } + } + } + return hc; + } + var TYPE_REGEX = /^[a-z0-9]{3,8}$/i; + function InitializeDateTimeFormat(dtf, locales, opts, _a) { + var getInternalSlots2 = _a.getInternalSlots, availableLocales = _a.availableLocales, localeData = _a.localeData, getDefaultLocale = _a.getDefaultLocale, getDefaultTimeZone = _a.getDefaultTimeZone, relevantExtensionKeys = _a.relevantExtensionKeys, tzData = _a.tzData, uppercaseLinks = _a.uppercaseLinks; + var requestedLocales = CanonicalizeLocaleList(locales); + var options = ToDateTimeOptions(opts, "any", "date"); + var opt = /* @__PURE__ */ Object.create(null); + var matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + opt.localeMatcher = matcher; + var calendar = GetOption(options, "calendar", "string", void 0, void 0); + if (calendar !== void 0 && !TYPE_REGEX.test(calendar)) { + throw new RangeError("Malformed calendar"); + } + var internalSlots = getInternalSlots2(dtf); + opt.ca = calendar; + var numberingSystem = GetOption(options, "numberingSystem", "string", void 0, void 0); + if (numberingSystem !== void 0 && !TYPE_REGEX.test(numberingSystem)) { + throw new RangeError("Malformed numbering system"); + } + opt.nu = numberingSystem; + var hour12 = GetOption(options, "hour12", "boolean", void 0, void 0); + var hourCycle = GetOption(options, "hourCycle", "string", ["h11", "h12", "h23", "h24"], void 0); + if (hour12 !== void 0) { + hourCycle = null; + } + opt.hc = hourCycle; + var r = ResolveLocale(availableLocales, requestedLocales, opt, relevantExtensionKeys, localeData, getDefaultLocale); + internalSlots.locale = r.locale; + calendar = r.ca; + internalSlots.calendar = calendar; + internalSlots.hourCycle = r.hc; + internalSlots.numberingSystem = r.nu; + var dataLocale = r.dataLocale; + internalSlots.dataLocale = dataLocale; + var timeZone = options.timeZone; + if (timeZone !== void 0) { + timeZone = String(timeZone); + if (!IsValidTimeZoneName(timeZone, { + zoneNamesFromData: Object.keys(tzData), + uppercaseLinks + })) { + throw new RangeError("Invalid timeZoneName"); + } + timeZone = CanonicalizeTimeZoneName(timeZone, { + zoneNames: Object.keys(tzData), + uppercaseLinks + }); + } else { + timeZone = getDefaultTimeZone(); + } + internalSlots.timeZone = timeZone; + opt = /* @__PURE__ */ Object.create(null); + opt.weekday = GetOption(options, "weekday", "string", ["narrow", "short", "long"], void 0); + opt.era = GetOption(options, "era", "string", ["narrow", "short", "long"], void 0); + opt.year = GetOption(options, "year", "string", ["2-digit", "numeric"], void 0); + opt.month = GetOption(options, "month", "string", ["2-digit", "numeric", "narrow", "short", "long"], void 0); + opt.day = GetOption(options, "day", "string", ["2-digit", "numeric"], void 0); + opt.hour = GetOption(options, "hour", "string", ["2-digit", "numeric"], void 0); + opt.minute = GetOption(options, "minute", "string", ["2-digit", "numeric"], void 0); + opt.second = GetOption(options, "second", "string", ["2-digit", "numeric"], void 0); + opt.timeZoneName = GetOption(options, "timeZoneName", "string", [ + "long", + "short", + "longOffset", + "shortOffset", + "longGeneric", + "shortGeneric" + ], void 0); + opt.fractionalSecondDigits = GetNumberOption(options, "fractionalSecondDigits", 1, 3, void 0); + var dataLocaleData = localeData[dataLocale]; + invariant(!!dataLocaleData, "Missing locale data for ".concat(dataLocale)); + var formats = dataLocaleData.formats[calendar]; + if (!formats) { + throw new RangeError('Calendar "'.concat(calendar, '" is not supported. Try setting "calendar" to 1 of the following: ').concat(Object.keys(dataLocaleData.formats).join(", "))); + } + var formatMatcher = GetOption(options, "formatMatcher", "string", ["basic", "best fit"], "best fit"); + var dateStyle = GetOption(options, "dateStyle", "string", ["full", "long", "medium", "short"], void 0); + internalSlots.dateStyle = dateStyle; + var timeStyle = GetOption(options, "timeStyle", "string", ["full", "long", "medium", "short"], void 0); + internalSlots.timeStyle = timeStyle; + var bestFormat; + if (dateStyle === void 0 && timeStyle === void 0) { + if (formatMatcher === "basic") { + bestFormat = BasicFormatMatcher(opt, formats); + } else { + if (isTimeRelated(opt)) { + var hc = resolveHourCycle(internalSlots.hourCycle, dataLocaleData.hourCycle, hour12); + opt.hour12 = hc === "h11" || hc === "h12"; + } + bestFormat = BestFitFormatMatcher(opt, formats); + } + } else { + for (var _i = 0, DATE_TIME_PROPS_1 = DATE_TIME_PROPS; _i < DATE_TIME_PROPS_1.length; _i++) { + var prop = DATE_TIME_PROPS_1[_i]; + var p = opt[prop]; + if (p !== void 0) { + throw new TypeError("Intl.DateTimeFormat can't set option ".concat(prop, " when ").concat(dateStyle ? "dateStyle" : "timeStyle", " is used")); + } + } + bestFormat = DateTimeStyleFormat(dateStyle, timeStyle, dataLocaleData); + } + internalSlots.format = bestFormat; + for (var prop in opt) { + var p = bestFormat[prop]; + if (p !== void 0) { + internalSlots[prop] = p; + } + } + var pattern; + var rangePatterns; + if (internalSlots.hour !== void 0) { + var hc = resolveHourCycle(internalSlots.hourCycle, dataLocaleData.hourCycle, hour12); + internalSlots.hourCycle = hc; + if (hc === "h11" || hc === "h12") { + pattern = bestFormat.pattern12; + rangePatterns = bestFormat.rangePatterns12; + } else { + pattern = bestFormat.pattern; + rangePatterns = bestFormat.rangePatterns; + } + } else { + internalSlots.hourCycle = void 0; + pattern = bestFormat.pattern; + rangePatterns = bestFormat.rangePatterns; + } + internalSlots.pattern = pattern; + internalSlots.rangePatterns = rangePatterns; + return dtf; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/data/links.js + var links_default = { + "Africa/Accra": "Africa/Abidjan", + "Africa/Addis_Ababa": "Africa/Nairobi", + "Africa/Asmara": "Africa/Nairobi", + "Africa/Asmera": "Africa/Nairobi", + "Africa/Bamako": "Africa/Abidjan", + "Africa/Bangui": "Africa/Lagos", + "Africa/Banjul": "Africa/Abidjan", + "Africa/Blantyre": "Africa/Maputo", + "Africa/Brazzaville": "Africa/Lagos", + "Africa/Bujumbura": "Africa/Maputo", + "Africa/Conakry": "Africa/Abidjan", + "Africa/Dakar": "Africa/Abidjan", + "Africa/Dar_es_Salaam": "Africa/Nairobi", + "Africa/Djibouti": "Africa/Nairobi", + "Africa/Douala": "Africa/Lagos", + "Africa/Freetown": "Africa/Abidjan", + "Africa/Gaborone": "Africa/Maputo", + "Africa/Harare": "Africa/Maputo", + "Africa/Kampala": "Africa/Nairobi", + "Africa/Kigali": "Africa/Maputo", + "Africa/Kinshasa": "Africa/Lagos", + "Africa/Libreville": "Africa/Lagos", + "Africa/Lome": "Africa/Abidjan", + "Africa/Luanda": "Africa/Lagos", + "Africa/Lubumbashi": "Africa/Maputo", + "Africa/Lusaka": "Africa/Maputo", + "Africa/Malabo": "Africa/Lagos", + "Africa/Maseru": "Africa/Johannesburg", + "Africa/Mbabane": "Africa/Johannesburg", + "Africa/Mogadishu": "Africa/Nairobi", + "Africa/Niamey": "Africa/Lagos", + "Africa/Nouakchott": "Africa/Abidjan", + "Africa/Ouagadougou": "Africa/Abidjan", + "Africa/Porto-Novo": "Africa/Lagos", + "Africa/Timbuktu": "Africa/Abidjan", + "America/Anguilla": "America/Puerto_Rico", + "America/Antigua": "America/Puerto_Rico", + "America/Argentina/ComodRivadavia": "America/Argentina/Catamarca", + "America/Aruba": "America/Puerto_Rico", + "America/Atikokan": "America/Panama", + "America/Atka": "America/Adak", + "America/Blanc-Sablon": "America/Puerto_Rico", + "America/Buenos_Aires": "America/Argentina/Buenos_Aires", + "America/Catamarca": "America/Argentina/Catamarca", + "America/Cayman": "America/Panama", + "America/Coral_Harbour": "America/Panama", + "America/Cordoba": "America/Argentina/Cordoba", + "America/Creston": "America/Phoenix", + "America/Curacao": "America/Puerto_Rico", + "America/Dominica": "America/Puerto_Rico", + "America/Ensenada": "America/Tijuana", + "America/Fort_Wayne": "America/Indiana/Indianapolis", + "America/Godthab": "America/Nuuk", + "America/Grenada": "America/Puerto_Rico", + "America/Guadeloupe": "America/Puerto_Rico", + "America/Indianapolis": "America/Indiana/Indianapolis", + "America/Jujuy": "America/Argentina/Jujuy", + "America/Knox_IN": "America/Indiana/Knox", + "America/Kralendijk": "America/Puerto_Rico", + "America/Louisville": "America/Kentucky/Louisville", + "America/Lower_Princes": "America/Puerto_Rico", + "America/Marigot": "America/Puerto_Rico", + "America/Mendoza": "America/Argentina/Mendoza", + "America/Montreal": "America/Toronto", + "America/Montserrat": "America/Puerto_Rico", + "America/Nassau": "America/Toronto", + "America/Nipigon": "America/Toronto", + "America/Pangnirtung": "America/Iqaluit", + "America/Port_of_Spain": "America/Puerto_Rico", + "America/Porto_Acre": "America/Rio_Branco", + "America/Rainy_River": "America/Winnipeg", + "America/Rosario": "America/Argentina/Cordoba", + "America/Santa_Isabel": "America/Tijuana", + "America/Shiprock": "America/Denver", + "America/St_Barthelemy": "America/Puerto_Rico", + "America/St_Kitts": "America/Puerto_Rico", + "America/St_Lucia": "America/Puerto_Rico", + "America/St_Thomas": "America/Puerto_Rico", + "America/St_Vincent": "America/Puerto_Rico", + "America/Thunder_Bay": "America/Toronto", + "America/Tortola": "America/Puerto_Rico", + "America/Virgin": "America/Puerto_Rico", + "America/Yellowknife": "America/Edmonton", + "Antarctica/DumontDUrville": "Pacific/Port_Moresby", + "Antarctica/McMurdo": "Pacific/Auckland", + "Antarctica/South_Pole": "Pacific/Auckland", + "Antarctica/Syowa": "Asia/Riyadh", + "Arctic/Longyearbyen": "Europe/Berlin", + "Asia/Aden": "Asia/Riyadh", + "Asia/Ashkhabad": "Asia/Ashgabat", + "Asia/Bahrain": "Asia/Qatar", + "Asia/Brunei": "Asia/Kuching", + "Asia/Calcutta": "Asia/Kolkata", + "Asia/Chongqing": "Asia/Shanghai", + "Asia/Chungking": "Asia/Shanghai", + "Asia/Dacca": "Asia/Dhaka", + "Asia/Harbin": "Asia/Shanghai", + "Asia/Istanbul": "Europe/Istanbul", + "Asia/Kashgar": "Asia/Urumqi", + "Asia/Katmandu": "Asia/Kathmandu", + "Asia/Kuala_Lumpur": "Asia/Singapore", + "Asia/Kuwait": "Asia/Riyadh", + "Asia/Macao": "Asia/Macau", + "Asia/Muscat": "Asia/Dubai", + "Asia/Phnom_Penh": "Asia/Bangkok", + "Asia/Rangoon": "Asia/Yangon", + "Asia/Saigon": "Asia/Ho_Chi_Minh", + "Asia/Tel_Aviv": "Asia/Jerusalem", + "Asia/Thimbu": "Asia/Thimphu", + "Asia/Ujung_Pandang": "Asia/Makassar", + "Asia/Ulan_Bator": "Asia/Ulaanbaatar", + "Asia/Vientiane": "Asia/Bangkok", + "Atlantic/Faeroe": "Atlantic/Faroe", + "Atlantic/Jan_Mayen": "Europe/Berlin", + "Atlantic/Reykjavik": "Africa/Abidjan", + "Atlantic/St_Helena": "Africa/Abidjan", + "Australia/ACT": "Australia/Sydney", + "Australia/Canberra": "Australia/Sydney", + "Australia/Currie": "Australia/Hobart", + "Australia/LHI": "Australia/Lord_Howe", + "Australia/NSW": "Australia/Sydney", + "Australia/North": "Australia/Darwin", + "Australia/Queensland": "Australia/Brisbane", + "Australia/South": "Australia/Adelaide", + "Australia/Tasmania": "Australia/Hobart", + "Australia/Victoria": "Australia/Melbourne", + "Australia/West": "Australia/Perth", + "Australia/Yancowinna": "Australia/Broken_Hill", + "Brazil/Acre": "America/Rio_Branco", + "Brazil/DeNoronha": "America/Noronha", + "Brazil/East": "America/Sao_Paulo", + "Brazil/West": "America/Manaus", + "Canada/Atlantic": "America/Halifax", + "Canada/Central": "America/Winnipeg", + "Canada/Eastern": "America/Toronto", + "Canada/Mountain": "America/Edmonton", + "Canada/Newfoundland": "America/St_Johns", + "Canada/Pacific": "America/Vancouver", + "Canada/Saskatchewan": "America/Regina", + "Canada/Yukon": "America/Whitehorse", + "Chile/Continental": "America/Santiago", + "Chile/EasterIsland": "Pacific/Easter", + "Cuba": "America/Havana", + "Egypt": "Africa/Cairo", + "Eire": "Europe/Dublin", + "Etc/GMT+0": "Etc/GMT", + "Etc/GMT-0": "Etc/GMT", + "Etc/GMT0": "Etc/GMT", + "Etc/Greenwich": "Etc/GMT", + "Etc/UCT": "Etc/UTC", + "Etc/Universal": "Etc/UTC", + "Etc/Zulu": "Etc/UTC", + "Europe/Amsterdam": "Europe/Brussels", + "Europe/Belfast": "Europe/London", + "Europe/Bratislava": "Europe/Prague", + "Europe/Busingen": "Europe/Zurich", + "Europe/Copenhagen": "Europe/Berlin", + "Europe/Guernsey": "Europe/London", + "Europe/Isle_of_Man": "Europe/London", + "Europe/Jersey": "Europe/London", + "Europe/Kiev": "Europe/Kyiv", + "Europe/Ljubljana": "Europe/Belgrade", + "Europe/Luxembourg": "Europe/Brussels", + "Europe/Mariehamn": "Europe/Helsinki", + "Europe/Monaco": "Europe/Paris", + "Europe/Nicosia": "Asia/Nicosia", + "Europe/Oslo": "Europe/Berlin", + "Europe/Podgorica": "Europe/Belgrade", + "Europe/San_Marino": "Europe/Rome", + "Europe/Sarajevo": "Europe/Belgrade", + "Europe/Skopje": "Europe/Belgrade", + "Europe/Stockholm": "Europe/Berlin", + "Europe/Tiraspol": "Europe/Chisinau", + "Europe/Uzhgorod": "Europe/Kyiv", + "Europe/Vaduz": "Europe/Zurich", + "Europe/Vatican": "Europe/Rome", + "Europe/Zagreb": "Europe/Belgrade", + "Europe/Zaporozhye": "Europe/Kyiv", + "GB": "Europe/London", + "GB-Eire": "Europe/London", + "GMT+0": "Etc/GMT", + "GMT-0": "Etc/GMT", + "GMT0": "Etc/GMT", + "Greenwich": "Etc/GMT", + "Hongkong": "Asia/Hong_Kong", + "Iceland": "Africa/Abidjan", + "Indian/Antananarivo": "Africa/Nairobi", + "Indian/Christmas": "Asia/Bangkok", + "Indian/Cocos": "Asia/Yangon", + "Indian/Comoro": "Africa/Nairobi", + "Indian/Kerguelen": "Indian/Maldives", + "Indian/Mahe": "Asia/Dubai", + "Indian/Mayotte": "Africa/Nairobi", + "Indian/Reunion": "Asia/Dubai", + "Iran": "Asia/Tehran", + "Israel": "Asia/Jerusalem", + "Jamaica": "America/Jamaica", + "Japan": "Asia/Tokyo", + "Kwajalein": "Pacific/Kwajalein", + "Libya": "Africa/Tripoli", + "Mexico/BajaNorte": "America/Tijuana", + "Mexico/BajaSur": "America/Mazatlan", + "Mexico/General": "America/Mexico_City", + "NZ": "Pacific/Auckland", + "NZ-CHAT": "Pacific/Chatham", + "Navajo": "America/Denver", + "PRC": "Asia/Shanghai", + "Pacific/Chuuk": "Pacific/Port_Moresby", + "Pacific/Enderbury": "Pacific/Kanton", + "Pacific/Funafuti": "Pacific/Tarawa", + "Pacific/Johnston": "Pacific/Honolulu", + "Pacific/Majuro": "Pacific/Tarawa", + "Pacific/Midway": "Pacific/Pago_Pago", + "Pacific/Pohnpei": "Pacific/Guadalcanal", + "Pacific/Ponape": "Pacific/Guadalcanal", + "Pacific/Saipan": "Pacific/Guam", + "Pacific/Samoa": "Pacific/Pago_Pago", + "Pacific/Truk": "Pacific/Port_Moresby", + "Pacific/Wake": "Pacific/Tarawa", + "Pacific/Wallis": "Pacific/Tarawa", + "Pacific/Yap": "Pacific/Port_Moresby", + "Poland": "Europe/Warsaw", + "Portugal": "Europe/Lisbon", + "ROC": "Asia/Taipei", + "ROK": "Asia/Seoul", + "Singapore": "Asia/Singapore", + "Turkey": "Europe/Istanbul", + "UCT": "Etc/UTC", + "US/Alaska": "America/Anchorage", + "US/Aleutian": "America/Adak", + "US/Arizona": "America/Phoenix", + "US/Central": "America/Chicago", + "US/East-Indiana": "America/Indiana/Indianapolis", + "US/Eastern": "America/New_York", + "US/Hawaii": "Pacific/Honolulu", + "US/Indiana-Starke": "America/Indiana/Knox", + "US/Michigan": "America/Detroit", + "US/Mountain": "America/Denver", + "US/Pacific": "America/Los_Angeles", + "US/Samoa": "Pacific/Pago_Pago", + "UTC": "Etc/UTC", + "Universal": "Etc/UTC", + "W-SU": "Europe/Moscow", + "Zulu": "Etc/UTC" + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/get_internal_slots.js + var internalSlotMap = /* @__PURE__ */ new WeakMap(); + function getInternalSlots(x) { + var internalSlots = internalSlotMap.get(x); + if (!internalSlots) { + internalSlots = /* @__PURE__ */ Object.create(null); + internalSlotMap.set(x, internalSlots); + } + return internalSlots; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/packer.js + function unpack(data2) { + var abbrvs = data2.abbrvs.split("|"); + var offsets = data2.offsets.split("|").map(function(n) { + return parseInt(n, 36); + }); + var packedZones = data2.zones; + var zones = {}; + for (var _i = 0, packedZones_1 = packedZones; _i < packedZones_1.length; _i++) { + var d = packedZones_1[_i]; + var _a = d.split("|"), zone = _a[0], zoneData = _a.slice(1); + zones[zone] = zoneData.map(function(z) { + return z.split(","); + }).map(function(_a2) { + var ts = _a2[0], abbrvIndex = _a2[1], offsetIndex = _a2[2], dst = _a2[3]; + return [ + ts === "" ? -Infinity : parseInt(ts, 36), + abbrvs[+abbrvIndex], + offsets[+offsetIndex], + dst === "1" + ]; + }); + } + return zones; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/core.js + var UPPERCASED_LINKS = Object.keys(links_default).reduce(function(all, l) { + all[l.toUpperCase()] = links_default[l]; + return all; + }, {}); + var RESOLVED_OPTIONS_KEYS = [ + "locale", + "calendar", + "numberingSystem", + "dateStyle", + "timeStyle", + "timeZone", + "hourCycle", + "weekday", + "era", + "year", + "month", + "day", + "hour", + "minute", + "second", + "timeZoneName" + ]; + var formatDescriptor = { + enumerable: false, + configurable: true, + get: function() { + if (typeof this !== "object" || !OrdinaryHasInstance(DateTimeFormat, this)) { + throw TypeError("Intl.DateTimeFormat format property accessor called on incompatible receiver"); + } + var internalSlots = getInternalSlots(this); + var dtf = this; + var boundFormat = internalSlots.boundFormat; + if (boundFormat === void 0) { + boundFormat = function(date) { + var x; + if (date === void 0) { + x = Date.now(); + } else { + x = Number(date); + } + return FormatDateTime(dtf, x, { + getInternalSlots, + localeData: DateTimeFormat.localeData, + tzData: DateTimeFormat.tzData, + getDefaultTimeZone: DateTimeFormat.getDefaultTimeZone + }); + }; + try { + Object.defineProperty(boundFormat, "name", { + configurable: true, + enumerable: false, + writable: false, + value: "" + }); + } catch (e) { + } + internalSlots.boundFormat = boundFormat; + } + return boundFormat; + } + }; + try { + Object.defineProperty(formatDescriptor.get, "name", { + configurable: true, + enumerable: false, + writable: false, + value: "get format" + }); + } catch (e) { + } + var DateTimeFormat = function(locales, options) { + if (!this || !OrdinaryHasInstance(DateTimeFormat, this)) { + return new DateTimeFormat(locales, options); + } + InitializeDateTimeFormat(this, locales, options, { + tzData: DateTimeFormat.tzData, + uppercaseLinks: UPPERCASED_LINKS, + availableLocales: DateTimeFormat.availableLocales, + relevantExtensionKeys: DateTimeFormat.relevantExtensionKeys, + getDefaultLocale: DateTimeFormat.getDefaultLocale, + getDefaultTimeZone: DateTimeFormat.getDefaultTimeZone, + getInternalSlots, + localeData: DateTimeFormat.localeData + }); + var internalSlots = getInternalSlots(this); + var dataLocale = internalSlots.dataLocale; + var dataLocaleData = DateTimeFormat.localeData[dataLocale]; + invariant(dataLocaleData !== void 0, "Cannot load locale-dependent data for ".concat(dataLocale, ".")); + }; + defineProperty(DateTimeFormat, "supportedLocalesOf", { + value: function supportedLocalesOf(locales, options) { + return SupportedLocales(DateTimeFormat.availableLocales, CanonicalizeLocaleList(locales), options); + } + }); + defineProperty(DateTimeFormat.prototype, "resolvedOptions", { + value: function resolvedOptions() { + if (typeof this !== "object" || !OrdinaryHasInstance(DateTimeFormat, this)) { + throw TypeError("Method Intl.DateTimeFormat.prototype.resolvedOptions called on incompatible receiver"); + } + var internalSlots = getInternalSlots(this); + var ro = {}; + for (var _i = 0, RESOLVED_OPTIONS_KEYS_1 = RESOLVED_OPTIONS_KEYS; _i < RESOLVED_OPTIONS_KEYS_1.length; _i++) { + var key = RESOLVED_OPTIONS_KEYS_1[_i]; + var value = internalSlots[key]; + if (key === "hourCycle") { + var hour12 = value === "h11" || value === "h12" ? true : value === "h23" || value === "h24" ? false : void 0; + if (hour12 !== void 0) { + ro.hour12 = hour12; + } + } + if (DATE_TIME_PROPS.indexOf(key) > -1) { + if (internalSlots.dateStyle !== void 0 || internalSlots.timeStyle !== void 0) { + value = void 0; + } + } + if (value !== void 0) { + ro[key] = value; + } + } + return ro; + } + }); + defineProperty(DateTimeFormat.prototype, "formatToParts", { + value: function formatToParts2(date) { + if (date === void 0) { + date = Date.now(); + } else { + date = ToNumber(date); + } + return FormatDateTimeToParts(this, date, { + getInternalSlots, + localeData: DateTimeFormat.localeData, + tzData: DateTimeFormat.tzData, + getDefaultTimeZone: DateTimeFormat.getDefaultTimeZone + }); + } + }); + defineProperty(DateTimeFormat.prototype, "formatRangeToParts", { + value: function formatRangeToParts(startDate, endDate) { + var dtf = this; + if (typeof dtf !== "object") { + throw new TypeError(); + } + if (startDate === void 0 || endDate === void 0) { + throw new TypeError("startDate/endDate cannot be undefined"); + } + var x = ToNumber(startDate); + var y = ToNumber(endDate); + return FormatDateTimeRangeToParts(dtf, x, y, { + getInternalSlots, + localeData: DateTimeFormat.localeData, + tzData: DateTimeFormat.tzData, + getDefaultTimeZone: DateTimeFormat.getDefaultTimeZone + }); + } + }); + defineProperty(DateTimeFormat.prototype, "formatRange", { + value: function formatRange(startDate, endDate) { + var dtf = this; + if (typeof dtf !== "object") { + throw new TypeError(); + } + if (startDate === void 0 || endDate === void 0) { + throw new TypeError("startDate/endDate cannot be undefined"); + } + var x = ToNumber(startDate); + var y = ToNumber(endDate); + return FormatDateTimeRange(dtf, x, y, { + getInternalSlots, + localeData: DateTimeFormat.localeData, + tzData: DateTimeFormat.tzData, + getDefaultTimeZone: DateTimeFormat.getDefaultTimeZone + }); + } + }); + var DEFAULT_TIMEZONE = "UTC"; + DateTimeFormat.__setDefaultTimeZone = function(timeZone) { + if (timeZone !== void 0) { + timeZone = String(timeZone); + if (!IsValidTimeZoneName(timeZone, { + zoneNamesFromData: Object.keys(DateTimeFormat.tzData), + uppercaseLinks: UPPERCASED_LINKS + })) { + throw new RangeError("Invalid timeZoneName"); + } + timeZone = CanonicalizeTimeZoneName(timeZone, { + zoneNames: Object.keys(DateTimeFormat.tzData), + uppercaseLinks: UPPERCASED_LINKS + }); + } else { + timeZone = DEFAULT_TIMEZONE; + } + DateTimeFormat.__defaultTimeZone = timeZone; + }; + DateTimeFormat.relevantExtensionKeys = ["nu", "ca", "hc"]; + DateTimeFormat.__defaultTimeZone = DEFAULT_TIMEZONE; + DateTimeFormat.getDefaultTimeZone = function() { + return DateTimeFormat.__defaultTimeZone; + }; + DateTimeFormat.__addLocaleData = function __addLocaleData() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + var _loop_1 = function(d2, locale2) { + var dateFormat = d2.dateFormat, timeFormat = d2.timeFormat, dateTimeFormat = d2.dateTimeFormat, formats = d2.formats, intervalFormats = d2.intervalFormats, rawData = __rest(d2, ["dateFormat", "timeFormat", "dateTimeFormat", "formats", "intervalFormats"]); + var processedData = __assign(__assign({}, rawData), { dateFormat: { + full: parseDateTimeSkeleton(dateFormat.full), + long: parseDateTimeSkeleton(dateFormat.long), + medium: parseDateTimeSkeleton(dateFormat.medium), + short: parseDateTimeSkeleton(dateFormat.short) + }, timeFormat: { + full: parseDateTimeSkeleton(timeFormat.full), + long: parseDateTimeSkeleton(timeFormat.long), + medium: parseDateTimeSkeleton(timeFormat.medium), + short: parseDateTimeSkeleton(timeFormat.short) + }, dateTimeFormat: { + full: parseDateTimeSkeleton(dateTimeFormat.full).pattern, + long: parseDateTimeSkeleton(dateTimeFormat.long).pattern, + medium: parseDateTimeSkeleton(dateTimeFormat.medium).pattern, + short: parseDateTimeSkeleton(dateTimeFormat.short).pattern + }, formats: {} }); + var _loop_2 = function(calendar2) { + processedData.formats[calendar2] = Object.keys(formats[calendar2]).map(function(skeleton) { + return parseDateTimeSkeleton(skeleton, formats[calendar2][skeleton], intervalFormats[skeleton], intervalFormats.intervalFormatFallback); + }); + }; + for (var calendar in formats) { + _loop_2(calendar); + } + var minimizedLocale = new Intl.Locale(locale2).minimize().toString(); + DateTimeFormat.localeData[locale2] = DateTimeFormat.localeData[minimizedLocale] = processedData; + DateTimeFormat.availableLocales.add(locale2); + DateTimeFormat.availableLocales.add(minimizedLocale); + if (!DateTimeFormat.__defaultLocale) { + DateTimeFormat.__defaultLocale = minimizedLocale; + } + }; + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + _loop_1(d, locale); + } + }; + Object.defineProperty(DateTimeFormat.prototype, "format", formatDescriptor); + DateTimeFormat.__defaultLocale = ""; + DateTimeFormat.localeData = {}; + DateTimeFormat.availableLocales = /* @__PURE__ */ new Set(); + DateTimeFormat.getDefaultLocale = function() { + return DateTimeFormat.__defaultLocale; + }; + DateTimeFormat.polyfilled = true; + DateTimeFormat.tzData = {}; + DateTimeFormat.__addTZData = function(d) { + DateTimeFormat.tzData = unpack(d); + }; + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(DateTimeFormat.prototype, Symbol.toStringTag, { + value: "Intl.DateTimeFormat", + writable: false, + enumerable: false, + configurable: true + }); + } + Object.defineProperty(DateTimeFormat.prototype.constructor, "length", { + value: 1, + writable: false, + enumerable: false, + configurable: true + }); + } catch (e) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/supported-locales.generated.js + var supportedLocales = ["af", "af-NA", "agq", "ak", "am", "ar", "ar-AE", "ar-BH", "ar-DJ", "ar-DZ", "ar-EG", "ar-EH", "ar-ER", "ar-IL", "ar-IQ", "ar-JO", "ar-KM", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-OM", "ar-PS", "ar-QA", "ar-SA", "ar-SD", "ar-SO", "ar-SS", "ar-SY", "ar-TD", "ar-TN", "ar-YE", "as", "asa", "ast", "az", "az-Cyrl", "az-Latn", "bas", "be", "be-tarask", "bem", "bez", "bg", "bm", "bn", "bn-IN", "bo", "bo-IN", "br", "brx", "bs", "bs-Cyrl", "bs-Latn", "ca", "ca-AD", "ca-ES-valencia", "ca-FR", "ca-IT", "ccp", "ccp-IN", "ce", "ceb", "cgg", "chr", "ckb", "ckb-IR", "cs", "cy", "da", "da-GL", "dav", "de", "de-AT", "de-BE", "de-CH", "de-IT", "de-LI", "de-LU", "dje", "doi", "dsb", "dua", "dyo", "dz", "ebu", "ee", "ee-TG", "el", "el-CY", "en", "en-001", "en-150", "en-AE", "en-AG", "en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI", "en-BM", "en-BS", "en-BW", "en-BZ", "en-CA", "en-CC", "en-CH", "en-CK", "en-CM", "en-CX", "en-CY", "en-DE", "en-DG", "en-DK", "en-DM", "en-ER", "en-FI", "en-FJ", "en-FK", "en-FM", "en-GB", "en-GD", "en-GG", "en-GH", "en-GI", "en-GM", "en-GU", "en-GY", "en-HK", "en-IE", "en-IL", "en-IM", "en-IN", "en-IO", "en-JE", "en-JM", "en-KE", "en-KI", "en-KN", "en-KY", "en-LC", "en-LR", "en-LS", "en-MG", "en-MH", "en-MO", "en-MP", "en-MS", "en-MT", "en-MU", "en-MW", "en-MY", "en-NA", "en-NF", "en-NG", "en-NL", "en-NR", "en-NU", "en-NZ", "en-PG", "en-PH", "en-PK", "en-PN", "en-PR", "en-PW", "en-RW", "en-SB", "en-SC", "en-SD", "en-SE", "en-SG", "en-SH", "en-SI", "en-SL", "en-SS", "en-SX", "en-SZ", "en-TC", "en-TK", "en-TO", "en-TT", "en-TV", "en-TZ", "en-UG", "en-UM", "en-VC", "en-VG", "en-VI", "en-VU", "en-WS", "en-ZA", "en-ZM", "en-ZW", "eo", "es", "es-419", "es-AR", "es-BO", "es-BR", "es-BZ", "es-CL", "es-CO", "es-CR", "es-CU", "es-DO", "es-EA", "es-EC", "es-GQ", "es-GT", "es-HN", "es-IC", "es-MX", "es-NI", "es-PA", "es-PE", "es-PH", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "eu", "ewo", "fa", "fa-AF", "ff", "ff-Adlm", "ff-Adlm-BF", "ff-Adlm-CM", "ff-Adlm-GH", "ff-Adlm-GM", "ff-Adlm-GW", "ff-Adlm-LR", "ff-Adlm-MR", "ff-Adlm-NE", "ff-Adlm-NG", "ff-Adlm-SL", "ff-Adlm-SN", "ff-Latn", "ff-Latn-BF", "ff-Latn-CM", "ff-Latn-GH", "ff-Latn-GM", "ff-Latn-GN", "ff-Latn-GW", "ff-Latn-LR", "ff-Latn-MR", "ff-Latn-NE", "ff-Latn-NG", "ff-Latn-SL", "fi", "fil", "fo", "fo-DK", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL", "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-DZ", "fr-GA", "fr-GF", "fr-GN", "fr-GP", "fr-GQ", "fr-HT", "fr-KM", "fr-LU", "fr-MA", "fr-MC", "fr-MF", "fr-MG", "fr-ML", "fr-MQ", "fr-MR", "fr-MU", "fr-NC", "fr-NE", "fr-PF", "fr-PM", "fr-RE", "fr-RW", "fr-SC", "fr-SN", "fr-SY", "fr-TD", "fr-TG", "fr-TN", "fr-VU", "fr-WF", "fr-YT", "fur", "fy", "ga", "ga-GB", "gd", "gl", "gsw", "gsw-FR", "gsw-LI", "gu", "guz", "gv", "ha", "ha-GH", "ha-NE", "haw", "he", "hi", "hr", "hr-BA", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "is", "it", "it-CH", "it-SM", "it-VA", "ja", "jgo", "jmc", "jv", "ka", "kab", "kam", "kde", "kea", "kgp", "khq", "ki", "kk", "kkj", "kl", "kln", "km", "kn", "ko", "ko-KP", "kok", "ks", "ks-Arab", "ksb", "ksf", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lkt", "ln", "ln-AO", "ln-CF", "ln-CG", "lo", "lrc", "lrc-IQ", "lt", "lu", "luo", "luy", "lv", "mai", "mas", "mas-TZ", "mer", "mfe", "mg", "mgh", "mgo", "mi", "mk", "ml", "mn", "mni", "mni-Beng", "mr", "ms", "ms-BN", "ms-ID", "ms-SG", "mt", "mua", "my", "mzn", "naq", "nb", "nb-SJ", "nd", "nds", "nds-NL", "ne", "ne-IN", "nl", "nl-AW", "nl-BE", "nl-BQ", "nl-CW", "nl-SR", "nl-SX", "nmg", "nn", "nnh", "no", "nus", "nyn", "om", "om-KE", "or", "os", "os-RU", "pa", "pa-Arab", "pa-Guru", "pcm", "pl", "ps", "ps-PK", "pt", "pt-AO", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU", "pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "qu", "qu-BO", "qu-EC", "rm", "rn", "ro", "ro-MD", "rof", "ru", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-UA", "rw", "rwk", "sa", "sah", "saq", "sat", "sat-Olck", "sbp", "sc", "sd", "sd-Arab", "sd-Deva", "se", "se-FI", "se-SE", "seh", "ses", "sg", "shi", "shi-Latn", "shi-Tfng", "si", "sk", "sl", "smn", "sn", "so", "so-DJ", "so-ET", "so-KE", "sq", "sq-MK", "sq-XK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME", "sr-Cyrl-XK", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-XK", "su", "su-Latn", "sv", "sv-AX", "sv-FI", "sw", "sw-CD", "sw-KE", "sw-UG", "ta", "ta-LK", "ta-MY", "ta-SG", "te", "teo", "teo-KE", "tg", "th", "ti", "ti-ER", "tk", "to", "tr", "tr-CY", "tt", "twq", "tzm", "ug", "uk", "und", "ur", "ur-IN", "uz", "uz-Arab", "uz-Cyrl", "uz-Latn", "vai", "vai-Latn", "vai-Vaii", "vi", "vun", "wae", "wo", "xh", "xog", "yav", "yi", "yo", "yo-BJ", "yrl", "yrl-CO", "yrl-VE", "yue", "yue-Hans", "yue-Hant", "zgh", "zh", "zh-Hans", "zh-Hans-HK", "zh-Hans-MO", "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/should-polyfill.js + function supportsDateStyle() { + try { + return !!new Intl.DateTimeFormat(void 0, { + dateStyle: "short" + }).resolvedOptions().dateStyle; + } catch (e) { + return false; + } + } + function hasChromeLt71Bug() { + try { + return new Intl.DateTimeFormat("en", { + hourCycle: "h11", + hour: "numeric" + }).formatToParts(0)[2].type !== "dayPeriod"; + } catch (e) { + return false; + } + } + function hasUnthrownDateTimeStyleBug() { + try { + return !!new Intl.DateTimeFormat("en", { + dateStyle: "short", + hour: "numeric" + }).format(/* @__PURE__ */ new Date(0)); + } catch (e) { + return false; + } + } + function supportedLocalesOf2(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.DateTimeFormat.supportedLocalesOf(locales).length === locales.length; + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + if (!("DateTimeFormat" in Intl) || !("formatToParts" in Intl.DateTimeFormat.prototype) || !("formatRange" in Intl.DateTimeFormat.prototype) || hasChromeLt71Bug() || hasUnthrownDateTimeStyleBug() || !supportsDateStyle() || !supportedLocalesOf2(locale)) { + return locale ? match([locale], supportedLocales, "en") : void 0; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/src/to_locale_string.js + function toLocaleString(x, locales, options) { + var dtf = new DateTimeFormat(locales, options); + return dtf.format(x); + } + function toLocaleDateString(x, locales, options) { + var dtf = new DateTimeFormat(locales, ToDateTimeOptions(options, "date", "date")); + return dtf.format(x); + } + function toLocaleTimeString(x, locales, options) { + var dtf = new DateTimeFormat(locales, ToDateTimeOptions(options, "time", "time")); + return dtf.format(x); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-datetimeformat/lib/polyfill.js + if (shouldPolyfill()) { + defineProperty(Intl, "DateTimeFormat", { value: DateTimeFormat }); + defineProperty(Date.prototype, "toLocaleString", { + value: function toLocaleString2(locales, options) { + try { + return toLocaleString(this, locales, options); + } catch (error) { + return "Invalid Date"; + } + } + }); + defineProperty(Date.prototype, "toLocaleDateString", { + value: function toLocaleDateString2(locales, options) { + try { + return toLocaleDateString(this, locales, options); + } catch (error) { + return "Invalid Date"; + } + } + }); + defineProperty(Date.prototype, "toLocaleTimeString", { + value: function toLocaleTimeString2(locales, options) { + try { + return toLocaleTimeString(this, locales, options); + } catch (error) { + return "Invalid Date"; + } + } + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-displaynames@6.6.8/polyfill.iife.js b/@formatjs/intl-displaynames@6.6.8/polyfill.iife.js new file mode 100644 index 0000000..d6fa81d --- /dev/null +++ b/@formatjs/intl-displaynames@6.6.8/polyfill.iife.js @@ -0,0 +1,4858 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + var __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOptionsObject.js + function GetOptionsObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + if (typeof options === "object") { + return options; + } + throw new TypeError("Options must be an object"); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsWellFormedCurrencyCode.js + function toUpperCase(str) { + return str.replace(/([a-z])/g, function(_, c) { + return c.toUpperCase(); + }); + } + var NOT_A_Z_REGEX = /[^A-Z]/; + function IsWellFormedCurrencyCode(currency) { + currency = toUpperCase(currency); + if (currency.length !== 3) { + return false; + } + if (NOT_A_Z_REGEX.test(currency)) { + return false; + } + return true; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function setInternalSlot(map, pl, field, value) { + if (!map.get(pl)) { + map.set(pl, /* @__PURE__ */ Object.create(null)); + } + var slots = map.get(pl); + slots[field] = value; + } + function getInternalSlot(map, pl, field) { + return getMultiInternalSlots(map, pl, field)[field]; + } + function getMultiInternalSlots(map, pl) { + var fields = []; + for (var _i = 2; _i < arguments.length; _i++) { + fields[_i - 2] = arguments[_i]; + } + var slots = map.get(pl); + if (!slots) { + throw new TypeError("".concat(pl, " InternalSlot has not been initialized")); + } + return fields.reduce(function(all, f) { + all[f] = slots[f]; + return all; + }, /* @__PURE__ */ Object.create(null)); + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/abstract/IsValidDateTimeFieldCode.js + var CODES_FOR_DATE_TIME_FIELD = [ + "era", + "year", + "quarter", + "month", + "weekOfYear", + "weekday", + "day", + "dayPeriod", + "hour", + "minute", + "second", + "timeZoneName" + ]; + function IsValidDateTimeFieldCode(field) { + return CODES_FOR_DATE_TIME_FIELD.indexOf(field) >= 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/abstract/CanonicalCodeForDisplayNames.js + var UNICODE_REGION_SUBTAG_REGEX = /^([a-z]{2}|[0-9]{3})$/i; + var ALPHA_4 = /^[a-z]{4}$/i; + var UNICODE_TYPE_REGEX = /^[a-z0-9]{3,8}([-_][a-z0-9]{3,8})*$/i; + function isUnicodeRegionSubtag(region) { + return UNICODE_REGION_SUBTAG_REGEX.test(region); + } + function isUnicodeScriptSubtag(script) { + return ALPHA_4.test(script); + } + function isUnicodeLocaleIdentifierType(code) { + return UNICODE_TYPE_REGEX.test(code); + } + function CanonicalCodeForDisplayNames(type, code) { + if (type === "language") { + return CanonicalizeLocaleList([code])[0]; + } + if (type === "region") { + if (!isUnicodeRegionSubtag(code)) { + throw RangeError("invalid region"); + } + return code.toUpperCase(); + } + if (type === "script") { + if (!isUnicodeScriptSubtag(code)) { + throw RangeError("invalid script"); + } + return "".concat(code[0].toUpperCase()).concat(code.slice(1).toLowerCase()); + } + if (type === "calendar") { + if (!isUnicodeLocaleIdentifierType(code)) { + throw RangeError("invalid calendar"); + } + return code.toLowerCase(); + } + if (type === "dateTimeField") { + if (!IsValidDateTimeFieldCode(code)) { + throw RangeError("invalid dateTimeField"); + } + return code; + } + invariant(type === "currency", "invalid type"); + if (!IsWellFormedCurrencyCode(code)) { + throw RangeError("invalid currency"); + } + return code.toUpperCase(); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/index.js + var DisplayNames = ( + /** @class */ + function() { + function DisplayNames2(locales, options) { + var _newTarget = this.constructor; + if (_newTarget === void 0) { + throw TypeError("Constructor Intl.DisplayNames requires 'new'"); + } + var requestedLocales = CanonicalizeLocaleList(locales); + options = GetOptionsObject(options); + var opt = /* @__PURE__ */ Object.create(null); + var localeData = DisplayNames2.localeData; + var matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + opt.localeMatcher = matcher; + var r = ResolveLocale( + Array.from(DisplayNames2.availableLocales), + requestedLocales, + opt, + [], + // there is no relevantExtensionKeys + DisplayNames2.localeData, + DisplayNames2.getDefaultLocale + ); + var style = GetOption(options, "style", "string", ["narrow", "short", "long"], "long"); + setSlot(this, "style", style); + var type = GetOption(options, "type", "string", ["language", "region", "script", "currency", "calendar", "dateTimeField"], void 0); + if (type === void 0) { + throw TypeError('Intl.DisplayNames constructor requires "type" option'); + } + setSlot(this, "type", type); + var fallback = GetOption(options, "fallback", "string", ["code", "none"], "code"); + setSlot(this, "fallback", fallback); + setSlot(this, "locale", r.locale); + var dataLocale = r.dataLocale; + var dataLocaleData = localeData[dataLocale]; + invariant(!!dataLocaleData, "Missing locale data for ".concat(dataLocale)); + setSlot(this, "localeData", dataLocaleData); + invariant(dataLocaleData !== void 0, "locale data for ".concat(r.locale, " does not exist.")); + var types = dataLocaleData.types; + invariant(typeof types === "object" && types != null, "invalid types data"); + var typeFields = types[type]; + invariant(typeof typeFields === "object" && typeFields != null, "invalid typeFields data"); + var languageDisplay = GetOption(options, "languageDisplay", "string", ["dialect", "standard"], "dialect"); + if (type === "language") { + setSlot(this, "languageDisplay", languageDisplay); + var typeFields_1 = types[type][languageDisplay]; + invariant(typeof typeFields_1 === "object" && typeFields_1 != null, "invalid language typeFields data"); + } + var styleFields = type === "language" ? types[type][languageDisplay][style] : types[type][style]; + invariant(typeof styleFields === "object" && styleFields != null, "invalid styleFields data"); + setSlot(this, "fields", styleFields); + } + DisplayNames2.supportedLocalesOf = function(locales, options) { + return SupportedLocales(DisplayNames2.availableLocales, CanonicalizeLocaleList(locales), options); + }; + DisplayNames2.__addLocaleData = function() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + var minimizedLocale = new Intl.Locale(locale).minimize().toString(); + DisplayNames2.localeData[locale] = DisplayNames2.localeData[minimizedLocale] = d; + DisplayNames2.availableLocales.add(minimizedLocale); + DisplayNames2.availableLocales.add(locale); + if (!DisplayNames2.__defaultLocale) { + DisplayNames2.__defaultLocale = minimizedLocale; + } + } + }; + DisplayNames2.prototype.of = function(code) { + checkReceiver(this, "of"); + var type = getSlot(this, "type"); + var codeAsString = ToString(code); + if (!isValidCodeForDisplayNames(type, codeAsString)) { + throw RangeError("invalid code for Intl.DisplayNames.prototype.of"); + } + var _a = getMultiInternalSlots(__INTERNAL_SLOT_MAP__, this, "localeData", "style", "fallback"), localeData = _a.localeData, style = _a.style, fallback = _a.fallback; + var canonicalCode = CanonicalCodeForDisplayNames(type, codeAsString); + var name; + if (type === "language") { + var languageDisplay = getSlot(this, "languageDisplay"); + name = getNameForTypeLanguage(languageDisplay, localeData, style, canonicalCode, fallback); + } else { + var typesData = localeData.types[type]; + name = typesData[style][canonicalCode] || typesData.long[canonicalCode]; + } + if (name !== void 0) { + return name; + } + if (fallback === "code") { + return codeAsString; + } + }; + DisplayNames2.prototype.resolvedOptions = function() { + checkReceiver(this, "resolvedOptions"); + return __assign({}, getMultiInternalSlots(__INTERNAL_SLOT_MAP__, this, "locale", "style", "type", "fallback", "languageDisplay")); + }; + DisplayNames2.getDefaultLocale = function() { + return DisplayNames2.__defaultLocale; + }; + DisplayNames2.localeData = {}; + DisplayNames2.availableLocales = /* @__PURE__ */ new Set(); + DisplayNames2.__defaultLocale = ""; + DisplayNames2.polyfilled = true; + return DisplayNames2; + }() + ); + function isValidCodeForDisplayNames(type, code) { + switch (type) { + case "language": + return /^[a-z]{2,3}(-[a-z]{4})?(-([a-z]{2}|\d{3}))?(-([a-z\d]{5,8}|\d[a-z\d]{3}))*$/i.test(code); + case "region": + return /^([a-z]{2}|\d{3})$/i.test(code); + case "script": + return /^[a-z]{4}$/i.test(code); + case "currency": + return IsWellFormedCurrencyCode(code); + case "calendar": + return /^[a-z0-9]{3,8}([-_][a-z0-9]{3,8})*$/i.test(code); + case "dateTimeField": + return IsValidDateTimeFieldCode(code); + } + } + try { + if (typeof Symbol !== "undefined" && Symbol.toStringTag) { + Object.defineProperty(DisplayNames.prototype, Symbol.toStringTag, { + value: "Intl.DisplayNames", + configurable: true, + enumerable: false, + writable: false + }); + } + Object.defineProperty(DisplayNames, "length", { + value: 2, + writable: false, + enumerable: false, + configurable: true + }); + } catch (e) { + } + var __INTERNAL_SLOT_MAP__ = /* @__PURE__ */ new WeakMap(); + function getSlot(instance, key) { + return getInternalSlot(__INTERNAL_SLOT_MAP__, instance, key); + } + function setSlot(instance, key, value) { + setInternalSlot(__INTERNAL_SLOT_MAP__, instance, key, value); + } + function checkReceiver(receiver, methodName) { + if (!(receiver instanceof DisplayNames)) { + throw TypeError("Method Intl.DisplayNames.prototype.".concat(methodName, " called on incompatible receiver")); + } + } + function getNameForTypeLanguage(languageDisplay, localeData, style, canonicalCode, fallback) { + var typesData = localeData.types.language[languageDisplay]; + var name = typesData[style][canonicalCode] || typesData.long[canonicalCode]; + if (name === void 0) { + var regionMatch = /-([a-z]{2}|\d{3})\b/i.exec(canonicalCode); + if (regionMatch) { + var languageSubTag = canonicalCode.substring(0, regionMatch.index) + canonicalCode.substring(regionMatch.index + regionMatch[0].length); + var regionSubTag = regionMatch[1]; + var name_1 = typesData[style][languageSubTag] || typesData.long[languageSubTag]; + if (name_1 !== void 0 && regionSubTag) { + var regionsData = localeData.types.region; + var regionDisplayName = regionsData[style][regionSubTag] || regionsData.long[regionSubTag]; + if (regionDisplayName || fallback === "code") { + var pattern = localeData.patterns.locale; + return pattern.replace("{0}", name_1).replace("{1}", regionDisplayName || regionSubTag); + } + } else { + return name_1; + } + } + } else { + return name; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/supported-locales.generated.js + var supportedLocales = ["af", "af-NA", "agq", "ak", "am", "ar", "ar-AE", "ar-BH", "ar-DJ", "ar-DZ", "ar-EG", "ar-EH", "ar-ER", "ar-IL", "ar-IQ", "ar-JO", "ar-KM", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-OM", "ar-PS", "ar-QA", "ar-SA", "ar-SD", "ar-SO", "ar-SS", "ar-SY", "ar-TD", "ar-TN", "ar-YE", "as", "asa", "ast", "az", "az-Cyrl", "az-Latn", "bas", "be", "be-tarask", "bem", "bez", "bg", "bm", "bn", "bn-IN", "bo", "bo-IN", "br", "brx", "bs", "bs-Cyrl", "bs-Latn", "ca", "ca-AD", "ca-ES-valencia", "ca-FR", "ca-IT", "ccp", "ccp-IN", "ce", "ceb", "cgg", "chr", "ckb", "ckb-IR", "cs", "cy", "da", "da-GL", "dav", "de", "de-AT", "de-BE", "de-CH", "de-IT", "de-LI", "de-LU", "dje", "doi", "dsb", "dua", "dyo", "dz", "ebu", "ee", "ee-TG", "el", "el-CY", "en", "en-001", "en-150", "en-AE", "en-AG", "en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI", "en-BM", "en-BS", "en-BW", "en-BZ", "en-CA", "en-CC", "en-CH", "en-CK", "en-CM", "en-CX", "en-CY", "en-DE", "en-DG", "en-DK", "en-DM", "en-ER", "en-FI", "en-FJ", "en-FK", "en-FM", "en-GB", "en-GD", "en-GG", "en-GH", "en-GI", "en-GM", "en-GU", "en-GY", "en-HK", "en-IE", "en-IL", "en-IM", "en-IN", "en-IO", "en-JE", "en-JM", "en-KE", "en-KI", "en-KN", "en-KY", "en-LC", "en-LR", "en-LS", "en-MG", "en-MH", "en-MO", "en-MP", "en-MS", "en-MT", "en-MU", "en-MW", "en-MY", "en-NA", "en-NF", "en-NG", "en-NL", "en-NR", "en-NU", "en-NZ", "en-PG", "en-PH", "en-PK", "en-PN", "en-PR", "en-PW", "en-RW", "en-SB", "en-SC", "en-SD", "en-SE", "en-SG", "en-SH", "en-SI", "en-SL", "en-SS", "en-SX", "en-SZ", "en-TC", "en-TK", "en-TO", "en-TT", "en-TV", "en-TZ", "en-UG", "en-UM", "en-VC", "en-VG", "en-VI", "en-VU", "en-WS", "en-ZA", "en-ZM", "en-ZW", "eo", "es", "es-419", "es-AR", "es-BO", "es-BR", "es-BZ", "es-CL", "es-CO", "es-CR", "es-CU", "es-DO", "es-EA", "es-EC", "es-GQ", "es-GT", "es-HN", "es-IC", "es-MX", "es-NI", "es-PA", "es-PE", "es-PH", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "eu", "ewo", "fa", "fa-AF", "ff", "ff-Adlm", "ff-Adlm-BF", "ff-Adlm-CM", "ff-Adlm-GH", "ff-Adlm-GM", "ff-Adlm-GW", "ff-Adlm-LR", "ff-Adlm-MR", "ff-Adlm-NE", "ff-Adlm-NG", "ff-Adlm-SL", "ff-Adlm-SN", "ff-Latn", "ff-Latn-BF", "ff-Latn-CM", "ff-Latn-GH", "ff-Latn-GM", "ff-Latn-GN", "ff-Latn-GW", "ff-Latn-LR", "ff-Latn-MR", "ff-Latn-NE", "ff-Latn-NG", "ff-Latn-SL", "fi", "fil", "fo", "fo-DK", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL", "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-DZ", "fr-GA", "fr-GF", "fr-GN", "fr-GP", "fr-GQ", "fr-HT", "fr-KM", "fr-LU", "fr-MA", "fr-MC", "fr-MF", "fr-MG", "fr-ML", "fr-MQ", "fr-MR", "fr-MU", "fr-NC", "fr-NE", "fr-PF", "fr-PM", "fr-RE", "fr-RW", "fr-SC", "fr-SN", "fr-SY", "fr-TD", "fr-TG", "fr-TN", "fr-VU", "fr-WF", "fr-YT", "fur", "fy", "ga", "ga-GB", "gd", "gl", "gsw", "gsw-FR", "gsw-LI", "gu", "guz", "gv", "ha", "ha-GH", "ha-NE", "haw", "he", "hi", "hr", "hr-BA", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "is", "it", "it-CH", "it-SM", "it-VA", "ja", "jgo", "jmc", "jv", "ka", "kab", "kam", "kde", "kea", "kgp", "khq", "ki", "kk", "kkj", "kl", "kln", "km", "kn", "ko", "ko-KP", "kok", "ks", "ks-Arab", "ksb", "ksf", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lkt", "ln", "ln-AO", "ln-CF", "ln-CG", "lo", "lrc", "lrc-IQ", "lt", "lu", "luo", "luy", "lv", "mai", "mas", "mas-TZ", "mer", "mfe", "mg", "mgh", "mgo", "mi", "mk", "ml", "mn", "mni", "mni-Beng", "mr", "ms", "ms-BN", "ms-ID", "ms-SG", "mt", "mua", "my", "mzn", "naq", "nb", "nb-SJ", "nd", "nds", "nds-NL", "ne", "ne-IN", "nl", "nl-AW", "nl-BE", "nl-BQ", "nl-CW", "nl-SR", "nl-SX", "nmg", "nn", "nnh", "no", "nus", "nyn", "om", "om-KE", "or", "os", "os-RU", "pa", "pa-Arab", "pa-Guru", "pcm", "pl", "ps", "ps-PK", "pt", "pt-AO", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU", "pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "qu", "qu-BO", "qu-EC", "rm", "rn", "ro", "ro-MD", "rof", "ru", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-UA", "rw", "rwk", "sa", "sah", "saq", "sat", "sat-Olck", "sbp", "sc", "sd", "sd-Arab", "sd-Deva", "se", "se-FI", "se-SE", "seh", "ses", "sg", "shi", "shi-Latn", "shi-Tfng", "si", "sk", "sl", "smn", "sn", "so", "so-DJ", "so-ET", "so-KE", "sq", "sq-MK", "sq-XK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME", "sr-Cyrl-XK", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-XK", "su", "su-Latn", "sv", "sv-AX", "sv-FI", "sw", "sw-CD", "sw-KE", "sw-UG", "ta", "ta-LK", "ta-MY", "ta-SG", "te", "teo", "teo-KE", "tg", "th", "ti", "ti-ER", "tk", "to", "tr", "tr-CY", "tt", "twq", "tzm", "ug", "uk", "und", "ur", "ur-IN", "uz", "uz-Arab", "uz-Cyrl", "uz-Latn", "vai", "vai-Latn", "vai-Vaii", "vi", "vun", "wae", "wo", "xh", "xog", "yav", "yi", "yo", "yo-BJ", "yrl", "yrl-CO", "yrl-VE", "yue", "yue-Hans", "yue-Hant", "zgh", "zh", "zh-Hans", "zh-Hans-HK", "zh-Hans-MO", "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/should-polyfill.js + function hasMissingICUBug() { + var DisplayNames2 = Intl.DisplayNames; + if (DisplayNames2 && !DisplayNames2.polyfilled) { + return new DisplayNames2(["en"], { + type: "region" + }).of("CA") === "CA"; + } + return false; + } + function hasScriptBug() { + var DisplayNames2 = Intl.DisplayNames; + if (DisplayNames2 && !DisplayNames2.polyfilled) { + return new DisplayNames2(["en"], { + type: "script" + }).of("arab") !== "Arabic"; + } + return false; + } + function supportedLocalesOf(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.DisplayNames.supportedLocalesOf(locales).length === locales.length; + } + function _shouldPolyfillWithoutLocale() { + return !Intl.DisplayNames || hasMissingICUBug() || hasScriptBug(); + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + try { + if (_shouldPolyfillWithoutLocale() || !supportedLocalesOf(locale)) { + return match([locale], supportedLocales, "en"); + } + } catch (e) { + return true; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-displaynames/lib/polyfill.js + if (shouldPolyfill()) { + Object.defineProperty(Intl, "DisplayNames", { + value: DisplayNames, + enumerable: false, + writable: true, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-getcanonicallocales@2.3.0/polyfill.iife.js b/@formatjs/intl-getcanonicallocales@2.3.0/polyfill.iife.js new file mode 100644 index 0000000..59c2e6d --- /dev/null +++ b/@formatjs/intl-getcanonicallocales@2.3.0/polyfill.iife.js @@ -0,0 +1,9686 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/src/parser.js + var ALPHANUM_1_8 = /^[a-z0-9]{1,8}$/i; + var ALPHANUM_2_8 = /^[a-z0-9]{2,8}$/i; + var ALPHANUM_3_8 = /^[a-z0-9]{3,8}$/i; + var KEY_REGEX = /^[a-z0-9][a-z]$/i; + var TYPE_REGEX = /^[a-z0-9]{3,8}$/i; + var ALPHA_4 = /^[a-z]{4}$/i; + var OTHER_EXTENSION_TYPE = /^[0-9a-svwyz]$/i; + var UNICODE_REGION_SUBTAG_REGEX = /^([a-z]{2}|[0-9]{3})$/i; + var UNICODE_VARIANT_SUBTAG_REGEX = /^([a-z0-9]{5,8}|[0-9][a-z0-9]{3})$/i; + var UNICODE_LANGUAGE_SUBTAG_REGEX = /^([a-z]{2,3}|[a-z]{5,8})$/i; + var TKEY_REGEX = /^[a-z][0-9]$/i; + var SEPARATOR = "-"; + function isUnicodeLanguageSubtag(lang) { + return UNICODE_LANGUAGE_SUBTAG_REGEX.test(lang); + } + function isUnicodeRegionSubtag(region) { + return UNICODE_REGION_SUBTAG_REGEX.test(region); + } + function isUnicodeScriptSubtag(script) { + return ALPHA_4.test(script); + } + function isUnicodeVariantSubtag(variant) { + return UNICODE_VARIANT_SUBTAG_REGEX.test(variant); + } + function parseUnicodeLanguageId(chunks) { + if (typeof chunks === "string") { + chunks = chunks.split(SEPARATOR); + } + var lang = chunks.shift(); + if (!lang) { + throw new RangeError("Missing unicode_language_subtag"); + } + if (lang === "root") { + return { lang: "root", variants: [] }; + } + if (!isUnicodeLanguageSubtag(lang)) { + throw new RangeError("Malformed unicode_language_subtag"); + } + var script; + if (chunks.length && isUnicodeScriptSubtag(chunks[0])) { + script = chunks.shift(); + } + var region; + if (chunks.length && isUnicodeRegionSubtag(chunks[0])) { + region = chunks.shift(); + } + var variants = {}; + while (chunks.length && isUnicodeVariantSubtag(chunks[0])) { + var variant = chunks.shift(); + if (variant in variants) { + throw new RangeError('Duplicate variant "'.concat(variant, '"')); + } + variants[variant] = 1; + } + return { + lang, + script, + region, + variants: Object.keys(variants) + }; + } + function parseUnicodeExtension(chunks) { + var keywords = []; + var keyword; + while (chunks.length && (keyword = parseKeyword(chunks))) { + keywords.push(keyword); + } + if (keywords.length) { + return { + type: "u", + keywords, + attributes: [] + }; + } + var attributes = []; + while (chunks.length && ALPHANUM_3_8.test(chunks[0])) { + attributes.push(chunks.shift()); + } + while (chunks.length && (keyword = parseKeyword(chunks))) { + keywords.push(keyword); + } + if (keywords.length || attributes.length) { + return { + type: "u", + attributes, + keywords + }; + } + throw new RangeError("Malformed unicode_extension"); + } + function parseKeyword(chunks) { + var key; + if (!KEY_REGEX.test(chunks[0])) { + return; + } + key = chunks.shift(); + var type = []; + while (chunks.length && TYPE_REGEX.test(chunks[0])) { + type.push(chunks.shift()); + } + var value = ""; + if (type.length) { + value = type.join(SEPARATOR); + } + return [key, value]; + } + function parseTransformedExtension(chunks) { + var lang; + try { + lang = parseUnicodeLanguageId(chunks); + } catch (e) { + } + var fields = []; + while (chunks.length && TKEY_REGEX.test(chunks[0])) { + var key = chunks.shift(); + var value = []; + while (chunks.length && ALPHANUM_3_8.test(chunks[0])) { + value.push(chunks.shift()); + } + if (!value.length) { + throw new RangeError('Missing tvalue for tkey "'.concat(key, '"')); + } + fields.push([key, value.join(SEPARATOR)]); + } + if (fields.length) { + return { + type: "t", + fields, + lang + }; + } + throw new RangeError("Malformed transformed_extension"); + } + function parsePuExtension(chunks) { + var exts = []; + while (chunks.length && ALPHANUM_1_8.test(chunks[0])) { + exts.push(chunks.shift()); + } + if (exts.length) { + return { + type: "x", + value: exts.join(SEPARATOR) + }; + } + throw new RangeError("Malformed private_use_extension"); + } + function parseOtherExtensionValue(chunks) { + var exts = []; + while (chunks.length && ALPHANUM_2_8.test(chunks[0])) { + exts.push(chunks.shift()); + } + if (exts.length) { + return exts.join(SEPARATOR); + } + return ""; + } + function parseExtensions(chunks) { + if (!chunks.length) { + return { extensions: [] }; + } + var extensions = []; + var unicodeExtension; + var transformedExtension; + var puExtension; + var otherExtensionMap = {}; + do { + var type = chunks.shift(); + switch (type) { + case "u": + case "U": + if (unicodeExtension) { + throw new RangeError("There can only be 1 -u- extension"); + } + unicodeExtension = parseUnicodeExtension(chunks); + extensions.push(unicodeExtension); + break; + case "t": + case "T": + if (transformedExtension) { + throw new RangeError("There can only be 1 -t- extension"); + } + transformedExtension = parseTransformedExtension(chunks); + extensions.push(transformedExtension); + break; + case "x": + case "X": + if (puExtension) { + throw new RangeError("There can only be 1 -x- extension"); + } + puExtension = parsePuExtension(chunks); + extensions.push(puExtension); + break; + default: + if (!OTHER_EXTENSION_TYPE.test(type)) { + throw new RangeError("Malformed extension type"); + } + if (type in otherExtensionMap) { + throw new RangeError("There can only be 1 -".concat(type, "- extension")); + } + var extension = { + type, + value: parseOtherExtensionValue(chunks) + }; + otherExtensionMap[extension.type] = extension; + extensions.push(extension); + break; + } + } while (chunks.length); + return { extensions }; + } + function parseUnicodeLocaleId(locale) { + var chunks = locale.split(SEPARATOR); + var lang = parseUnicodeLanguageId(chunks); + return __assign({ lang }, parseExtensions(chunks)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/src/emitter.js + function emitUnicodeLanguageId(lang) { + if (!lang) { + return ""; + } + return __spreadArray([lang.lang, lang.script, lang.region], lang.variants || [], true).filter(Boolean).join("-"); + } + function emitUnicodeLocaleId(_a) { + var lang = _a.lang, extensions = _a.extensions; + var chunks = [emitUnicodeLanguageId(lang)]; + for (var _i = 0, extensions_1 = extensions; _i < extensions_1.length; _i++) { + var ext = extensions_1[_i]; + chunks.push(ext.type); + switch (ext.type) { + case "u": + chunks.push.apply(chunks, __spreadArray(__spreadArray([], ext.attributes, false), ext.keywords.reduce(function(all, kv) { + return all.concat(kv); + }, []), false)); + break; + case "t": + chunks.push.apply(chunks, __spreadArray([emitUnicodeLanguageId(ext.lang)], ext.fields.reduce(function(all, kv) { + return all.concat(kv); + }, []), false)); + break; + default: + chunks.push(ext.value); + break; + } + } + return chunks.filter(Boolean).join("-"); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/src/aliases.generated.js + var languageAlias = { + "aa-saaho": "ssy", + "aam": "aas", + "aar": "aa", + "abk": "ab", + "adp": "dz", + "afr": "af", + "agp": "apf", + "ais": "ami", + "ajt": "aeb", + "aju": "jrb", + "aka": "ak", + "alb": "sq", + "als": "sq", + "amh": "am", + "ara": "ar", + "arb": "ar", + "arg": "an", + "arm": "hy", + "art-lojban": "jbo", + "asd": "snz", + "asm": "as", + "aue": "ktz", + "ava": "av", + "ave": "ae", + "aym": "ay", + "ayr": "ay", + "ayx": "nun", + "aze": "az", + "azj": "az", + "bak": "ba", + "bam": "bm", + "baq": "eu", + "baz": "nvo", + "bcc": "bal", + "bcl": "bik", + "bel": "be", + "ben": "bn", + "bgm": "bcg", + "bh": "bho", + "bhk": "fbl", + "bic": "bir", + "bih": "bho", + "bis": "bi", + "bjd": "drl", + "bjq": "bzc", + "bkb": "ebk", + "blg": "iba", + "bod": "bo", + "bos": "bs", + "bre": "br", + "btb": "beb", + "bul": "bg", + "bur": "my", + "bxk": "luy", + "bxr": "bua", + "cat": "ca", + "ccq": "rki", + "cel-gaulish": "xtg", + "ces": "cs", + "cha": "ch", + "che": "ce", + "chi": "zh", + "chu": "cu", + "chv": "cv", + "cjr": "mom", + "cka": "cmr", + "cld": "syr", + "cmk": "xch", + "cmn": "zh", + "cnr": "sr-ME", + "cor": "kw", + "cos": "co", + "coy": "pij", + "cqu": "quh", + "cre": "cr", + "cwd": "cr", + "cym": "cy", + "cze": "cs", + "daf": "dnj", + "dan": "da", + "dap": "njz", + "deu": "de", + "dgo": "doi", + "dhd": "mwr", + "dik": "din", + "diq": "zza", + "dit": "dif", + "div": "dv", + "djl": "dze", + "dkl": "aqd", + "drh": "mn", + "drr": "kzk", + "drw": "fa-AF", + "dud": "uth", + "duj": "dwu", + "dut": "nl", + "dwl": "dbt", + "dzo": "dz", + "ekk": "et", + "ell": "el", + "elp": "amq", + "emk": "man", + "en-GB-oed": "en-GB-oxendict", + "eng": "en", + "epo": "eo", + "esk": "ik", + "est": "et", + "eus": "eu", + "ewe": "ee", + "fao": "fo", + "fas": "fa", + "fat": "ak", + "fij": "fj", + "fin": "fi", + "fra": "fr", + "fre": "fr", + "fry": "fy", + "fuc": "ff", + "ful": "ff", + "gav": "dev", + "gaz": "om", + "gbc": "wny", + "gbo": "grb", + "geo": "ka", + "ger": "de", + "gfx": "vaj", + "ggn": "gvr", + "ggo": "esg", + "ggr": "gtu", + "gio": "aou", + "gla": "gd", + "gle": "ga", + "glg": "gl", + "gli": "kzk", + "glv": "gv", + "gno": "gon", + "gre": "el", + "grn": "gn", + "gti": "nyc", + "gug": "gn", + "guj": "gu", + "guv": "duz", + "gya": "gba", + "hat": "ht", + "hau": "ha", + "hbs": "sr-Latn", + "hdn": "hai", + "hea": "hmn", + "heb": "he", + "her": "hz", + "him": "srx", + "hin": "hi", + "hmo": "ho", + "hrr": "jal", + "hrv": "hr", + "hun": "hu", + "hy-arevmda": "hyw", + "hye": "hy", + "i-ami": "ami", + "i-bnn": "bnn", + "i-default": "en-x-i-default", + "i-enochian": "und-x-i-enochian", + "i-hak": "hak", + "i-klingon": "tlh", + "i-lux": "lb", + "i-mingo": "see-x-i-mingo", + "i-navajo": "nv", + "i-pwn": "pwn", + "i-tao": "tao", + "i-tay": "tay", + "i-tsu": "tsu", + "ibi": "opa", + "ibo": "ig", + "ice": "is", + "ido": "io", + "iii": "ii", + "ike": "iu", + "iku": "iu", + "ile": "ie", + "ill": "ilm", + "ilw": "gal", + "in": "id", + "ina": "ia", + "ind": "id", + "ipk": "ik", + "isl": "is", + "ita": "it", + "iw": "he", + "izi": "eza", + "jar": "jgk", + "jav": "jv", + "jeg": "oyb", + "ji": "yi", + "jpn": "ja", + "jw": "jv", + "kal": "kl", + "kan": "kn", + "kas": "ks", + "kat": "ka", + "kau": "kr", + "kaz": "kk", + "kdv": "zkd", + "kgc": "tdf", + "kgd": "ncq", + "kgh": "kml", + "khk": "mn", + "khm": "km", + "kik": "ki", + "kin": "rw", + "kir": "ky", + "kmr": "ku", + "knc": "kr", + "kng": "kg", + "knn": "kok", + "koj": "kwv", + "kom": "kv", + "kon": "kg", + "kor": "ko", + "kpp": "jkm", + "kpv": "kv", + "krm": "bmf", + "ktr": "dtp", + "kua": "kj", + "kur": "ku", + "kvs": "gdj", + "kwq": "yam", + "kxe": "tvd", + "kxl": "kru", + "kzh": "dgl", + "kzj": "dtp", + "kzt": "dtp", + "lak": "ksp", + "lao": "lo", + "lat": "la", + "lav": "lv", + "lbk": "bnc", + "leg": "enl", + "lii": "raq", + "lim": "li", + "lin": "ln", + "lit": "lt", + "llo": "ngt", + "lmm": "rmx", + "ltz": "lb", + "lub": "lu", + "lug": "lg", + "lvs": "lv", + "mac": "mk", + "mah": "mh", + "mal": "ml", + "mao": "mi", + "mar": "mr", + "may": "ms", + "meg": "cir", + "mgx": "jbk", + "mhr": "chm", + "mkd": "mk", + "mlg": "mg", + "mlt": "mt", + "mnk": "man", + "mnt": "wnn", + "mo": "ro", + "mof": "xnt", + "mol": "ro", + "mon": "mn", + "mri": "mi", + "msa": "ms", + "mst": "mry", + "mup": "raj", + "mwd": "dmw", + "mwj": "vaj", + "mya": "my", + "myd": "aog", + "myt": "mry", + "nad": "xny", + "nau": "na", + "nav": "nv", + "nbf": "nru", + "nbl": "nr", + "nbx": "ekc", + "ncp": "kdz", + "nde": "nd", + "ndo": "ng", + "nep": "ne", + "nld": "nl", + "nln": "azd", + "nlr": "nrk", + "nno": "nn", + "nns": "nbr", + "nnx": "ngv", + "no-bok": "nb", + "no-bokmal": "nb", + "no-nyn": "nn", + "no-nynorsk": "nn", + "nob": "nb", + "noo": "dtd", + "nor": "no", + "npi": "ne", + "nts": "pij", + "nxu": "bpp", + "nya": "ny", + "oci": "oc", + "ojg": "oj", + "oji": "oj", + "ori": "or", + "orm": "om", + "ory": "or", + "oss": "os", + "oun": "vaj", + "pan": "pa", + "pat": "kxr", + "pbu": "ps", + "pcr": "adx", + "per": "fa", + "pes": "fa", + "pli": "pi", + "plt": "mg", + "pmc": "huw", + "pmu": "phr", + "pnb": "lah", + "pol": "pl", + "por": "pt", + "ppa": "bfy", + "ppr": "lcq", + "prs": "fa-AF", + "pry": "prt", + "pus": "ps", + "puz": "pub", + "que": "qu", + "quz": "qu", + "rmr": "emx", + "rmy": "rom", + "roh": "rm", + "ron": "ro", + "rum": "ro", + "run": "rn", + "rus": "ru", + "sag": "sg", + "san": "sa", + "sap": "aqt", + "sca": "hle", + "scc": "sr", + "scr": "hr", + "sgl": "isk", + "sgn-BE-FR": "sfb", + "sgn-BE-NL": "vgt", + "sgn-BR": "bzs", + "sgn-CH-DE": "sgg", + "sgn-CO": "csn", + "sgn-DE": "gsg", + "sgn-DK": "dsl", + "sgn-ES": "ssp", + "sgn-FR": "fsl", + "sgn-GB": "bfi", + "sgn-GR": "gss", + "sgn-IE": "isg", + "sgn-IT": "ise", + "sgn-JP": "jsl", + "sgn-MX": "mfs", + "sgn-NI": "ncs", + "sgn-NL": "dse", + "sgn-NO": "nsi", + "sgn-PT": "psr", + "sgn-SE": "swl", + "sgn-US": "ase", + "sgn-ZA": "sfs", + "sh": "sr-Latn", + "sin": "si", + "skk": "oyb", + "slk": "sk", + "slo": "sk", + "slv": "sl", + "smd": "kmb", + "sme": "se", + "smo": "sm", + "sna": "sn", + "snb": "iba", + "snd": "sd", + "som": "so", + "sot": "st", + "spa": "es", + "spy": "kln", + "sqi": "sq", + "src": "sc", + "srd": "sc", + "srp": "sr", + "ssw": "ss", + "sul": "sgd", + "sum": "ulw", + "sun": "su", + "swa": "sw", + "swc": "sw-CD", + "swe": "sv", + "swh": "sw", + "tah": "ty", + "tam": "ta", + "tat": "tt", + "tdu": "dtp", + "tel": "te", + "tgg": "bjp", + "tgk": "tg", + "tgl": "fil", + "tha": "th", + "thc": "tpo", + "thw": "ola", + "thx": "oyb", + "tib": "bo", + "tid": "itd", + "tie": "ras", + "tir": "ti", + "tkk": "twm", + "tl": "fil", + "tlw": "weo", + "tmp": "tyj", + "tne": "kak", + "tnf": "fa-AF", + "ton": "to", + "tsf": "taj", + "tsn": "tn", + "tso": "ts", + "ttq": "tmh", + "tuk": "tk", + "tur": "tr", + "tw": "ak", + "twi": "ak", + "uig": "ug", + "ukr": "uk", + "umu": "del", + "und-aaland": "und-AX", + "und-arevela": "und", + "und-arevmda": "und", + "und-bokmal": "und", + "und-hakka": "und", + "und-hepburn-heploc": "und-alalc97", + "und-lojban": "und", + "und-nynorsk": "und", + "und-saaho": "und", + "und-xiang": "und", + "unp": "wro", + "uok": "ema", + "urd": "ur", + "uzb": "uz", + "uzn": "uz", + "ven": "ve", + "vie": "vi", + "vol": "vo", + "wel": "cy", + "wgw": "wgb", + "wit": "nol", + "wiw": "nwo", + "wln": "wa", + "wol": "wo", + "xba": "cax", + "xho": "xh", + "xia": "acn", + "xkh": "waw", + "xpe": "kpe", + "xrq": "dmw", + "xsj": "suj", + "xsl": "den", + "ybd": "rki", + "ydd": "yi", + "yen": "ynq", + "yid": "yi", + "yiy": "yrm", + "yma": "lrr", + "ymt": "mtm", + "yor": "yo", + "yos": "zom", + "yuu": "yug", + "zai": "zap", + "zh-cmn": "zh", + "zh-cmn-Hans": "zh-Hans", + "zh-cmn-Hant": "zh-Hant", + "zh-gan": "gan", + "zh-guoyu": "zh", + "zh-hakka": "hak", + "zh-min": "nan-x-zh-min", + "zh-min-nan": "nan", + "zh-wuu": "wuu", + "zh-xiang": "hsn", + "zh-yue": "yue", + "zha": "za", + "zho": "zh", + "zir": "scv", + "zsm": "ms", + "zul": "zu", + "zyb": "za" + }; + var territoryAlias = { + "004": "AF", + "008": "AL", + "010": "AQ", + "012": "DZ", + "016": "AS", + "020": "AD", + "024": "AO", + "028": "AG", + "031": "AZ", + "032": "AR", + "036": "AU", + "040": "AT", + "044": "BS", + "048": "BH", + "050": "BD", + "051": "AM", + "052": "BB", + "056": "BE", + "060": "BM", + "062": "034 143", + "064": "BT", + "068": "BO", + "070": "BA", + "072": "BW", + "074": "BV", + "076": "BR", + "084": "BZ", + "086": "IO", + "090": "SB", + "092": "VG", + "096": "BN", + "100": "BG", + "104": "MM", + "108": "BI", + "112": "BY", + "116": "KH", + "120": "CM", + "124": "CA", + "132": "CV", + "136": "KY", + "140": "CF", + "144": "LK", + "148": "TD", + "152": "CL", + "156": "CN", + "158": "TW", + "162": "CX", + "166": "CC", + "170": "CO", + "172": "RU AM AZ BY GE KG KZ MD TJ TM UA UZ", + "174": "KM", + "175": "YT", + "178": "CG", + "180": "CD", + "184": "CK", + "188": "CR", + "191": "HR", + "192": "CU", + "196": "CY", + "200": "CZ SK", + "203": "CZ", + "204": "BJ", + "208": "DK", + "212": "DM", + "214": "DO", + "218": "EC", + "222": "SV", + "226": "GQ", + "230": "ET", + "231": "ET", + "232": "ER", + "233": "EE", + "234": "FO", + "238": "FK", + "239": "GS", + "242": "FJ", + "246": "FI", + "248": "AX", + "249": "FR", + "250": "FR", + "254": "GF", + "258": "PF", + "260": "TF", + "262": "DJ", + "266": "GA", + "268": "GE", + "270": "GM", + "275": "PS", + "276": "DE", + "278": "DE", + "280": "DE", + "288": "GH", + "292": "GI", + "296": "KI", + "300": "GR", + "304": "GL", + "308": "GD", + "312": "GP", + "316": "GU", + "320": "GT", + "324": "GN", + "328": "GY", + "332": "HT", + "334": "HM", + "336": "VA", + "340": "HN", + "344": "HK", + "348": "HU", + "352": "IS", + "356": "IN", + "360": "ID", + "364": "IR", + "368": "IQ", + "372": "IE", + "376": "IL", + "380": "IT", + "384": "CI", + "388": "JM", + "392": "JP", + "398": "KZ", + "400": "JO", + "404": "KE", + "408": "KP", + "410": "KR", + "414": "KW", + "417": "KG", + "418": "LA", + "422": "LB", + "426": "LS", + "428": "LV", + "430": "LR", + "434": "LY", + "438": "LI", + "440": "LT", + "442": "LU", + "446": "MO", + "450": "MG", + "454": "MW", + "458": "MY", + "462": "MV", + "466": "ML", + "470": "MT", + "474": "MQ", + "478": "MR", + "480": "MU", + "484": "MX", + "492": "MC", + "496": "MN", + "498": "MD", + "499": "ME", + "500": "MS", + "504": "MA", + "508": "MZ", + "512": "OM", + "516": "NA", + "520": "NR", + "524": "NP", + "528": "NL", + "530": "CW SX BQ", + "531": "CW", + "532": "CW SX BQ", + "533": "AW", + "534": "SX", + "535": "BQ", + "536": "SA IQ", + "540": "NC", + "548": "VU", + "554": "NZ", + "558": "NI", + "562": "NE", + "566": "NG", + "570": "NU", + "574": "NF", + "578": "NO", + "580": "MP", + "581": "UM", + "582": "FM MH MP PW", + "583": "FM", + "584": "MH", + "585": "PW", + "586": "PK", + "591": "PA", + "598": "PG", + "600": "PY", + "604": "PE", + "608": "PH", + "612": "PN", + "616": "PL", + "620": "PT", + "624": "GW", + "626": "TL", + "630": "PR", + "634": "QA", + "638": "RE", + "642": "RO", + "643": "RU", + "646": "RW", + "652": "BL", + "654": "SH", + "659": "KN", + "660": "AI", + "662": "LC", + "663": "MF", + "666": "PM", + "670": "VC", + "674": "SM", + "678": "ST", + "682": "SA", + "686": "SN", + "688": "RS", + "690": "SC", + "694": "SL", + "702": "SG", + "703": "SK", + "704": "VN", + "705": "SI", + "706": "SO", + "710": "ZA", + "716": "ZW", + "720": "YE", + "724": "ES", + "728": "SS", + "729": "SD", + "732": "EH", + "736": "SD", + "740": "SR", + "744": "SJ", + "748": "SZ", + "752": "SE", + "756": "CH", + "760": "SY", + "762": "TJ", + "764": "TH", + "768": "TG", + "772": "TK", + "776": "TO", + "780": "TT", + "784": "AE", + "788": "TN", + "792": "TR", + "795": "TM", + "796": "TC", + "798": "TV", + "800": "UG", + "804": "UA", + "807": "MK", + "810": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "818": "EG", + "826": "GB", + "830": "JE GG", + "831": "GG", + "832": "JE", + "833": "IM", + "834": "TZ", + "840": "US", + "850": "VI", + "854": "BF", + "858": "UY", + "860": "UZ", + "862": "VE", + "876": "WF", + "882": "WS", + "886": "YE", + "887": "YE", + "890": "RS ME SI HR MK BA", + "891": "RS ME", + "894": "ZM", + "958": "AA", + "959": "QM", + "960": "QN", + "962": "QP", + "963": "QQ", + "964": "QR", + "965": "QS", + "966": "QT", + "967": "EU", + "968": "QV", + "969": "QW", + "970": "QX", + "971": "QY", + "972": "QZ", + "973": "XA", + "974": "XB", + "975": "XC", + "976": "XD", + "977": "XE", + "978": "XF", + "979": "XG", + "980": "XH", + "981": "XI", + "982": "XJ", + "983": "XK", + "984": "XL", + "985": "XM", + "986": "XN", + "987": "XO", + "988": "XP", + "989": "XQ", + "990": "XR", + "991": "XS", + "992": "XT", + "993": "XU", + "994": "XV", + "995": "XW", + "996": "XX", + "997": "XY", + "998": "XZ", + "999": "ZZ", + "AAA": "AA", + "ABW": "AW", + "AFG": "AF", + "AGO": "AO", + "AIA": "AI", + "ALA": "AX", + "ALB": "AL", + "AN": "CW SX BQ", + "AND": "AD", + "ANT": "CW SX BQ", + "ARE": "AE", + "ARG": "AR", + "ARM": "AM", + "ASC": "AC", + "ASM": "AS", + "ATA": "AQ", + "ATF": "TF", + "ATG": "AG", + "AUS": "AU", + "AUT": "AT", + "AZE": "AZ", + "BDI": "BI", + "BEL": "BE", + "BEN": "BJ", + "BES": "BQ", + "BFA": "BF", + "BGD": "BD", + "BGR": "BG", + "BHR": "BH", + "BHS": "BS", + "BIH": "BA", + "BLM": "BL", + "BLR": "BY", + "BLZ": "BZ", + "BMU": "BM", + "BOL": "BO", + "BRA": "BR", + "BRB": "BB", + "BRN": "BN", + "BTN": "BT", + "BU": "MM", + "BUR": "MM", + "BVT": "BV", + "BWA": "BW", + "CAF": "CF", + "CAN": "CA", + "CCK": "CC", + "CHE": "CH", + "CHL": "CL", + "CHN": "CN", + "CIV": "CI", + "CMR": "CM", + "COD": "CD", + "COG": "CG", + "COK": "CK", + "COL": "CO", + "COM": "KM", + "CPT": "CP", + "CPV": "CV", + "CRI": "CR", + "CS": "RS ME", + "CT": "KI", + "CUB": "CU", + "CUW": "CW", + "CXR": "CX", + "CYM": "KY", + "CYP": "CY", + "CZE": "CZ", + "DD": "DE", + "DDR": "DE", + "DEU": "DE", + "DGA": "DG", + "DJI": "DJ", + "DMA": "DM", + "DNK": "DK", + "DOM": "DO", + "DY": "BJ", + "DZA": "DZ", + "ECU": "EC", + "EGY": "EG", + "ERI": "ER", + "ESH": "EH", + "ESP": "ES", + "EST": "EE", + "ETH": "ET", + "FIN": "FI", + "FJI": "FJ", + "FLK": "FK", + "FQ": "AQ TF", + "FRA": "FR", + "FRO": "FO", + "FSM": "FM", + "FX": "FR", + "FXX": "FR", + "GAB": "GA", + "GBR": "GB", + "GEO": "GE", + "GGY": "GG", + "GHA": "GH", + "GIB": "GI", + "GIN": "GN", + "GLP": "GP", + "GMB": "GM", + "GNB": "GW", + "GNQ": "GQ", + "GRC": "GR", + "GRD": "GD", + "GRL": "GL", + "GTM": "GT", + "GUF": "GF", + "GUM": "GU", + "GUY": "GY", + "HKG": "HK", + "HMD": "HM", + "HND": "HN", + "HRV": "HR", + "HTI": "HT", + "HUN": "HU", + "HV": "BF", + "IDN": "ID", + "IMN": "IM", + "IND": "IN", + "IOT": "IO", + "IRL": "IE", + "IRN": "IR", + "IRQ": "IQ", + "ISL": "IS", + "ISR": "IL", + "ITA": "IT", + "JAM": "JM", + "JEY": "JE", + "JOR": "JO", + "JPN": "JP", + "JT": "UM", + "KAZ": "KZ", + "KEN": "KE", + "KGZ": "KG", + "KHM": "KH", + "KIR": "KI", + "KNA": "KN", + "KOR": "KR", + "KWT": "KW", + "LAO": "LA", + "LBN": "LB", + "LBR": "LR", + "LBY": "LY", + "LCA": "LC", + "LIE": "LI", + "LKA": "LK", + "LSO": "LS", + "LTU": "LT", + "LUX": "LU", + "LVA": "LV", + "MAC": "MO", + "MAF": "MF", + "MAR": "MA", + "MCO": "MC", + "MDA": "MD", + "MDG": "MG", + "MDV": "MV", + "MEX": "MX", + "MHL": "MH", + "MI": "UM", + "MKD": "MK", + "MLI": "ML", + "MLT": "MT", + "MMR": "MM", + "MNE": "ME", + "MNG": "MN", + "MNP": "MP", + "MOZ": "MZ", + "MRT": "MR", + "MSR": "MS", + "MTQ": "MQ", + "MUS": "MU", + "MWI": "MW", + "MYS": "MY", + "MYT": "YT", + "NAM": "NA", + "NCL": "NC", + "NER": "NE", + "NFK": "NF", + "NGA": "NG", + "NH": "VU", + "NIC": "NI", + "NIU": "NU", + "NLD": "NL", + "NOR": "NO", + "NPL": "NP", + "NQ": "AQ", + "NRU": "NR", + "NT": "SA IQ", + "NTZ": "SA IQ", + "NZL": "NZ", + "OMN": "OM", + "PAK": "PK", + "PAN": "PA", + "PC": "FM MH MP PW", + "PCN": "PN", + "PER": "PE", + "PHL": "PH", + "PLW": "PW", + "PNG": "PG", + "POL": "PL", + "PRI": "PR", + "PRK": "KP", + "PRT": "PT", + "PRY": "PY", + "PSE": "PS", + "PU": "UM", + "PYF": "PF", + "PZ": "PA", + "QAT": "QA", + "QMM": "QM", + "QNN": "QN", + "QPP": "QP", + "QQQ": "QQ", + "QRR": "QR", + "QSS": "QS", + "QTT": "QT", + "QU": "EU", + "QUU": "EU", + "QVV": "QV", + "QWW": "QW", + "QXX": "QX", + "QYY": "QY", + "QZZ": "QZ", + "REU": "RE", + "RH": "ZW", + "ROU": "RO", + "RUS": "RU", + "RWA": "RW", + "SAU": "SA", + "SCG": "RS ME", + "SDN": "SD", + "SEN": "SN", + "SGP": "SG", + "SGS": "GS", + "SHN": "SH", + "SJM": "SJ", + "SLB": "SB", + "SLE": "SL", + "SLV": "SV", + "SMR": "SM", + "SOM": "SO", + "SPM": "PM", + "SRB": "RS", + "SSD": "SS", + "STP": "ST", + "SU": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "SUN": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "SUR": "SR", + "SVK": "SK", + "SVN": "SI", + "SWE": "SE", + "SWZ": "SZ", + "SXM": "SX", + "SYC": "SC", + "SYR": "SY", + "TAA": "TA", + "TCA": "TC", + "TCD": "TD", + "TGO": "TG", + "THA": "TH", + "TJK": "TJ", + "TKL": "TK", + "TKM": "TM", + "TLS": "TL", + "TMP": "TL", + "TON": "TO", + "TP": "TL", + "TTO": "TT", + "TUN": "TN", + "TUR": "TR", + "TUV": "TV", + "TWN": "TW", + "TZA": "TZ", + "UGA": "UG", + "UK": "GB", + "UKR": "UA", + "UMI": "UM", + "URY": "UY", + "USA": "US", + "UZB": "UZ", + "VAT": "VA", + "VCT": "VC", + "VD": "VN", + "VEN": "VE", + "VGB": "VG", + "VIR": "VI", + "VNM": "VN", + "VUT": "VU", + "WK": "UM", + "WLF": "WF", + "WSM": "WS", + "XAA": "XA", + "XBB": "XB", + "XCC": "XC", + "XDD": "XD", + "XEE": "XE", + "XFF": "XF", + "XGG": "XG", + "XHH": "XH", + "XII": "XI", + "XJJ": "XJ", + "XKK": "XK", + "XLL": "XL", + "XMM": "XM", + "XNN": "XN", + "XOO": "XO", + "XPP": "XP", + "XQQ": "XQ", + "XRR": "XR", + "XSS": "XS", + "XTT": "XT", + "XUU": "XU", + "XVV": "XV", + "XWW": "XW", + "XXX": "XX", + "XYY": "XY", + "XZZ": "XZ", + "YD": "YE", + "YEM": "YE", + "YMD": "YE", + "YU": "RS ME", + "YUG": "RS ME", + "ZAF": "ZA", + "ZAR": "CD", + "ZMB": "ZM", + "ZR": "CD", + "ZWE": "ZW", + "ZZZ": "ZZ" + }; + var scriptAlias = { + "Qaai": "Zinh" + }; + var variantAlias = { + "heploc": "alalc97", + "polytoni": "polyton" + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/src/likelySubtags.generated.js + var likelySubtags = { + "aa": "aa-Latn-ET", + "aaa": "aaa-Latn-NG", + "aab": "aab-Latn-NG", + "aac": "aac-Latn-PG", + "aad": "aad-Latn-PG", + "aae": "aae-Latn-IT", + "aae-Grek": "aae-Grek-IT", + "aaf": "aaf-Mlym-IN", + "aaf-Arab": "aaf-Arab-IN", + "aag": "aag-Latn-PG", + "aah": "aah-Latn-PG", + "aai": "aai-Latn-ZZ", + "aak": "aak-Latn-ZZ", + "aal": "aal-Latn-CM", + "aan": "aan-Latn-BR", + "aao": "aao-Arab-DZ", + "aap": "aap-Latn-BR", + "aaq": "aaq-Latn-US", + "aas": "aas-Latn-TZ", + "aat": "aat-Grek-GR", + "aau": "aau-Latn-ZZ", + "aaw": "aaw-Latn-PG", + "aax": "aax-Latn-ID", + "aaz": "aaz-Latn-ID", + "ab": "ab-Cyrl-GE", + "aba": "aba-Latn-CI", + "abb": "abb-Latn-CM", + "abc": "abc-Latn-PH", + "abd": "abd-Latn-PH", + "abe": "abe-Latn-CA", + "abf": "abf-Latn-MY", + "abg": "abg-Latn-PG", + "abh": "abh-Arab-TJ", + "abi": "abi-Latn-ZZ", + "abl": "abl-Rjng-ID", + "abl-Latn": "abl-Latn-ID", + "abm": "abm-Latn-NG", + "abn": "abn-Latn-NG", + "abo": "abo-Latn-NG", + "abp": "abp-Latn-PH", + "abq": "abq-Cyrl-ZZ", + "abr": "abr-Latn-GH", + "abs": "abs-Latn-ID", + "abt": "abt-Latn-ZZ", + "abu": "abu-Latn-CI", + "abv": "abv-Arab-BH", + "abw": "abw-Latn-PG", + "abx": "abx-Latn-PH", + "aby": "aby-Latn-ZZ", + "abz": "abz-Latn-ID", + "aca": "aca-Latn-CO", + "acb": "acb-Latn-NG", + "acd": "acd-Latn-ZZ", + "ace": "ace-Latn-ID", + "acf": "acf-Latn-LC", + "ach": "ach-Latn-UG", + "acm": "acm-Arab-IQ", + "acn": "acn-Latn-CN", + "acp": "acp-Latn-NG", + "acq": "acq-Arab-YE", + "acr": "acr-Latn-GT", + "acs": "acs-Latn-BR", + "act": "act-Latn-NL", + "acu": "acu-Latn-EC", + "acv": "acv-Latn-US", + "acw": "acw-Arab-SA", + "acx": "acx-Arab-OM", + "acy": "acy-Latn-CY", + "acy-Arab": "acy-Arab-CY", + "acy-Grek": "acy-Grek-CY", + "acz": "acz-Latn-SD", + "ada": "ada-Latn-GH", + "adb": "adb-Latn-TL", + "add": "add-Latn-CM", + "ade": "ade-Latn-ZZ", + "adf": "adf-Arab-OM", + "adg": "adg-Latn-AU", + "adh": "adh-Latn-UG", + "adi": "adi-Latn-IN", + "adi-Tibt": "adi-Tibt-CN", + "adj": "adj-Latn-ZZ", + "adl": "adl-Latn-IN", + "adn": "adn-Latn-ID", + "ado": "ado-Latn-PG", + "adp": "adp-Tibt-BT", + "adq": "adq-Latn-GH", + "adr": "adr-Latn-ID", + "adt": "adt-Latn-AU", + "adu": "adu-Latn-NG", + "adw": "adw-Latn-BR", + "adx": "adx-Tibt-CN", + "ady": "ady-Cyrl-RU", + "adz": "adz-Latn-ZZ", + "ae": "ae-Avst-IR", + "aea": "aea-Latn-AU", + "aeb": "aeb-Arab-TN", + "aec": "aec-Arab-EG", + "aee": "aee-Arab-AF", + "aek": "aek-Latn-NC", + "ael": "ael-Latn-CM", + "aem": "aem-Latn-VN", + "aeq": "aeq-Arab-PK", + "aer": "aer-Latn-AU", + "aeu": "aeu-Latn-CN", + "aew": "aew-Latn-PG", + "aey": "aey-Latn-ZZ", + "aez": "aez-Latn-PG", + "af": "af-Latn-ZA", + "afb": "afb-Arab-KW", + "afd": "afd-Latn-PG", + "afe": "afe-Latn-NG", + "afh": "afh-Latn-GH", + "afi": "afi-Latn-PG", + "afk": "afk-Latn-PG", + "afn": "afn-Latn-NG", + "afo": "afo-Latn-NG", + "afp": "afp-Latn-PG", + "afs": "afs-Latn-MX", + "afu": "afu-Latn-GH", + "afz": "afz-Latn-ID", + "aga": "aga-Latn-PE", + "agb": "agb-Latn-NG", + "agc": "agc-Latn-ZZ", + "agd": "agd-Latn-ZZ", + "age": "age-Latn-PG", + "agf": "agf-Latn-ID", + "agg": "agg-Latn-ZZ", + "agh": "agh-Latn-CD", + "agi": "agi-Deva-IN", + "agj": "agj-Ethi-ET", + "agj-Arab": "agj-Arab-ET", + "agk": "agk-Latn-PH", + "agl": "agl-Latn-PG", + "agm": "agm-Latn-ZZ", + "agn": "agn-Latn-PH", + "ago": "ago-Latn-ZZ", + "agq": "agq-Latn-CM", + "agr": "agr-Latn-PE", + "ags": "ags-Latn-CM", + "agt": "agt-Latn-PH", + "agu": "agu-Latn-GT", + "agv": "agv-Latn-PH", + "agw": "agw-Latn-SB", + "agx": "agx-Cyrl-RU", + "agy": "agy-Latn-PH", + "agz": "agz-Latn-PH", + "aha": "aha-Latn-ZZ", + "ahb": "ahb-Latn-VU", + "ahg": "ahg-Ethi-ET", + "ahh": "ahh-Latn-ID", + "ahi": "ahi-Latn-CI", + "ahk": "ahk-Latn-MM", + "ahk-Mymr": "ahk-Mymr-MM", + "ahk-TH": "ahk-Latn-TH", + "ahk-Thai": "ahk-Thai-TH", + "ahl": "ahl-Latn-ZZ", + "ahm": "ahm-Latn-CI", + "ahn": "ahn-Latn-NG", + "aho": "aho-Ahom-IN", + "ahp": "ahp-Latn-CI", + "ahr": "ahr-Deva-IN", + "ahs": "ahs-Latn-NG", + "aht": "aht-Latn-US", + "aia": "aia-Latn-SB", + "aib": "aib-Arab-CN", + "aic": "aic-Latn-PG", + "aid": "aid-Latn-AU", + "aie": "aie-Latn-PG", + "aif": "aif-Latn-PG", + "aig": "aig-Latn-AG", + "aij": "aij-Hebr-IL", + "aik": "aik-Latn-NG", + "ail": "ail-Latn-PG", + "aim": "aim-Latn-IN", + "ain": "ain-Kana-JP", + "ain-Latn": "ain-Latn-JP", + "aio": "aio-Mymr-IN", + "aip": "aip-Latn-ID", + "aiq": "aiq-Arab-AF", + "air": "air-Latn-ID", + "ait": "ait-Latn-BR", + "aiw": "aiw-Latn-ET", + "aiw-Arab": "aiw-Arab-ET", + "aiw-Ethi": "aiw-Ethi-ET", + "aix": "aix-Latn-PG", + "aiy": "aiy-Latn-CF", + "aja": "aja-Latn-SS", + "ajg": "ajg-Latn-ZZ", + "aji": "aji-Latn-NC", + "ajn": "ajn-Latn-AU", + "ajp": "ajp-Arab-JO", + "ajt": "ajt-Arab-TN", + "ajw": "ajw-Latn-NG", + "ajz": "ajz-Latn-IN", + "ak": "ak-Latn-GH", + "akb": "akb-Latn-ID", + "akb-Batk": "akb-Batk-ID", + "akc": "akc-Latn-ID", + "akd": "akd-Latn-NG", + "ake": "ake-Latn-GY", + "akf": "akf-Latn-NG", + "akg": "akg-Latn-ID", + "akh": "akh-Latn-PG", + "aki": "aki-Latn-PG", + "akk": "akk-Xsux-IQ", + "akl": "akl-Latn-PH", + "ako": "ako-Latn-SR", + "akp": "akp-Latn-GH", + "akq": "akq-Latn-PG", + "akr": "akr-Latn-VU", + "aks": "aks-Latn-TG", + "akt": "akt-Latn-PG", + "aku": "aku-Latn-CM", + "akv": "akv-Cyrl-RU", + "akw": "akw-Latn-CG", + "akz": "akz-Latn-US", + "ala": "ala-Latn-ZZ", + "alc": "alc-Latn-CL", + "ald": "ald-Latn-CI", + "ale": "ale-Latn-US", + "alf": "alf-Latn-NG", + "alh": "alh-Latn-AU", + "ali": "ali-Latn-ZZ", + "alj": "alj-Latn-PH", + "alk": "alk-Laoo-LA", + "all": "all-Mlym-IN", + "alm": "alm-Latn-VU", + "aln": "aln-Latn-XK", + "alo": "alo-Latn-ID", + "alp": "alp-Latn-ID", + "alq": "alq-Latn-CA", + "alr": "alr-Cyrl-RU", + "alt": "alt-Cyrl-RU", + "alu": "alu-Latn-SB", + "alw": "alw-Ethi-ET", + "alx": "alx-Latn-PG", + "aly": "aly-Latn-AU", + "alz": "alz-Latn-CD", + "am": "am-Ethi-ET", + "ama": "ama-Latn-BR", + "amb": "amb-Latn-NG", + "amc": "amc-Latn-PE", + "ame": "ame-Latn-PE", + "amf": "amf-Latn-ET", + "amf-Ethi": "amf-Ethi-ET", + "amg": "amg-Latn-AU", + "ami": "ami-Latn-TW", + "amj": "amj-Latn-TD", + "amk": "amk-Latn-ID", + "amm": "amm-Latn-ZZ", + "amn": "amn-Latn-ZZ", + "amo": "amo-Latn-NG", + "amp": "amp-Latn-ZZ", + "amq": "amq-Latn-ID", + "amr": "amr-Latn-PE", + "ams": "ams-Jpan-JP", + "amt": "amt-Latn-PG", + "amu": "amu-Latn-MX", + "amv": "amv-Latn-ID", + "amw": "amw-Syrc-SY", + "amw-Arab": "amw-Arab-SY", + "amw-Armi": "amw-Armi-SY", + "amw-Latn": "amw-Latn-SY", + "amx": "amx-Latn-AU", + "amy": "amy-Latn-AU", + "amz": "amz-Latn-AU", + "an": "an-Latn-ES", + "ana": "ana-Latn-CO", + "anb": "anb-Latn-PE", + "anc": "anc-Latn-ZZ", + "and": "and-Latn-ID", + "ane": "ane-Latn-NC", + "anf": "anf-Latn-GH", + "ang": "ang-Latn-GB", + "anh": "anh-Latn-PG", + "ani": "ani-Cyrl-RU", + "anj": "anj-Latn-PG", + "ank": "ank-Latn-ZZ", + "anl": "anl-Latn-MM", + "anm": "anm-Latn-IN", + "ann": "ann-Latn-NG", + "ano": "ano-Latn-CO", + "anp": "anp-Deva-IN", + "anr": "anr-Deva-IN", + "ans": "ans-Latn-CO", + "ant": "ant-Latn-AU", + "anu": "anu-Ethi-ET", + "anu-Arab": "anu-Arab-SS", + "anu-Latn": "anu-Latn-SS", + "anv": "anv-Latn-CM", + "anw": "anw-Latn-NG", + "anx": "anx-Latn-PG", + "any": "any-Latn-ZZ", + "anz": "anz-Latn-PG", + "aoa": "aoa-Latn-ST", + "aob": "aob-Latn-PG", + "aoc": "aoc-Latn-VE", + "aod": "aod-Latn-PG", + "aoe": "aoe-Latn-PG", + "aof": "aof-Latn-PG", + "aog": "aog-Latn-PG", + "aoi": "aoi-Latn-AU", + "aoj": "aoj-Latn-ZZ", + "aok": "aok-Latn-NC", + "aol": "aol-Latn-ID", + "aom": "aom-Latn-ZZ", + "aon": "aon-Latn-PG", + "aor": "aor-Latn-VU", + "aos": "aos-Latn-ID", + "aot": "aot-Beng-BD", + "aot-Latn": "aot-Latn-IN", + "aox": "aox-Latn-GY", + "aoz": "aoz-Latn-ID", + "apb": "apb-Latn-SB", + "apc": "apc-Arab-SY", + "apd": "apd-Arab-TG", + "ape": "ape-Latn-ZZ", + "apf": "apf-Latn-PH", + "apg": "apg-Latn-ID", + "aph": "aph-Deva-NP", + "api": "api-Latn-BR", + "apj": "apj-Latn-US", + "apk": "apk-Latn-US", + "apl": "apl-Latn-US", + "apm": "apm-Latn-US", + "apn": "apn-Latn-BR", + "apo": "apo-Latn-PG", + "app": "app-Latn-VU", + "apr": "apr-Latn-ZZ", + "aps": "aps-Latn-ZZ", + "apt": "apt-Latn-IN", + "apu": "apu-Latn-BR", + "apv": "apv-Latn-BR", + "apw": "apw-Latn-US", + "apx": "apx-Latn-ID", + "apy": "apy-Latn-BR", + "apz": "apz-Latn-ZZ", + "aqc": "aqc-Cyrl-RU", + "aqd": "aqd-Latn-ML", + "aqg": "aqg-Latn-NG", + "aqk": "aqk-Latn-NG", + "aqm": "aqm-Latn-ID", + "aqn": "aqn-Latn-PH", + "aqr": "aqr-Latn-NC", + "aqt": "aqt-Latn-PY", + "aqz": "aqz-Latn-BR", + "ar": "ar-Arab-EG", + "arc": "arc-Armi-IR", + "arc-Nbat": "arc-Nbat-JO", + "arc-Palm": "arc-Palm-SY", + "ard": "ard-Latn-AU", + "are": "are-Latn-AU", + "arh": "arh-Latn-ZZ", + "ari": "ari-Latn-US", + "arj": "arj-Latn-BR", + "ark": "ark-Latn-BR", + "arl": "arl-Latn-PE", + "arn": "arn-Latn-CL", + "aro": "aro-Latn-BO", + "arp": "arp-Latn-US", + "arq": "arq-Arab-DZ", + "arr": "arr-Latn-BR", + "ars": "ars-Arab-SA", + "aru": "aru-Latn-BR", + "arw": "arw-Latn-SR", + "arx": "arx-Latn-BR", + "ary": "ary-Arab-MA", + "arz": "arz-Arab-EG", + "as": "as-Beng-IN", + "asa": "asa-Latn-TZ", + "asb": "asb-Latn-CA", + "asc": "asc-Latn-ID", + "ase": "ase-Sgnw-US", + "asg": "asg-Latn-ZZ", + "ash": "ash-Latn-PE", + "asi": "asi-Latn-ID", + "asj": "asj-Latn-CM", + "ask": "ask-Arab-AF", + "asl": "asl-Latn-ID", + "asn": "asn-Latn-BR", + "aso": "aso-Latn-ZZ", + "ass": "ass-Latn-CM", + "ast": "ast-Latn-ES", + "asu": "asu-Latn-BR", + "asv": "asv-Latn-CD", + "asx": "asx-Latn-PG", + "asy": "asy-Latn-ID", + "asz": "asz-Latn-ID", + "ata": "ata-Latn-ZZ", + "atb": "atb-Latn-CN", + "atb-Lisu": "atb-Lisu-CN", + "atc": "atc-Latn-PE", + "atd": "atd-Latn-PH", + "ate": "ate-Latn-PG", + "atg": "atg-Latn-ZZ", + "ati": "ati-Latn-CI", + "atj": "atj-Latn-CA", + "atk": "atk-Latn-PH", + "atl": "atl-Latn-PH", + "atm": "atm-Latn-PH", + "atn": "atn-Arab-IR", + "ato": "ato-Latn-CM", + "atp": "atp-Latn-PH", + "atq": "atq-Latn-ID", + "atr": "atr-Latn-BR", + "ats": "ats-Latn-US", + "att": "att-Latn-PH", + "atu": "atu-Latn-SS", + "atv": "atv-Cyrl-RU", + "atw": "atw-Latn-US", + "atx": "atx-Latn-BR", + "aty": "aty-Latn-VU", + "atz": "atz-Latn-PH", + "aua": "aua-Latn-SB", + "auc": "auc-Latn-EC", + "aud": "aud-Latn-SB", + "aug": "aug-Latn-BJ", + "auh": "auh-Latn-ZM", + "aui": "aui-Latn-PG", + "auj": "auj-Arab-LY", + "auj-Latn": "auj-Latn-LY", + "auj-Tfng": "auj-Tfng-LY", + "auk": "auk-Latn-PG", + "aul": "aul-Latn-VU", + "aum": "aum-Latn-NG", + "aun": "aun-Latn-PG", + "auo": "auo-Latn-NG", + "aup": "aup-Latn-PG", + "auq": "auq-Latn-ID", + "aur": "aur-Latn-PG", + "aut": "aut-Latn-PF", + "auu": "auu-Latn-ID", + "auw": "auw-Latn-ID", + "auy": "auy-Latn-ZZ", + "auz": "auz-Arab-UZ", + "av": "av-Cyrl-RU", + "avb": "avb-Latn-PG", + "avd": "avd-Arab-IR", + "avi": "avi-Latn-CI", + "avk": "avk-Latn-001", + "avl": "avl-Arab-ZZ", + "avm": "avm-Latn-AU", + "avn": "avn-Latn-ZZ", + "avo": "avo-Latn-BR", + "avs": "avs-Latn-PE", + "avt": "avt-Latn-ZZ", + "avu": "avu-Latn-ZZ", + "avv": "avv-Latn-BR", + "awa": "awa-Deva-IN", + "awb": "awb-Latn-ZZ", + "awc": "awc-Latn-NG", + "awe": "awe-Latn-BR", + "awg": "awg-Latn-AU", + "awh": "awh-Latn-ID", + "awi": "awi-Latn-PG", + "awk": "awk-Latn-AU", + "awm": "awm-Latn-PG", + "awn": "awn-Ethi-ET", + "awo": "awo-Latn-ZZ", + "awr": "awr-Latn-ID", + "aws": "aws-Latn-ID", + "awt": "awt-Latn-BR", + "awu": "awu-Latn-ID", + "awv": "awv-Latn-ID", + "aww": "aww-Latn-PG", + "awx": "awx-Latn-ZZ", + "awy": "awy-Latn-ID", + "axb": "axb-Latn-AR", + "axe": "axe-Latn-AU", + "axg": "axg-Latn-BR", + "axk": "axk-Latn-CF", + "axl": "axl-Latn-AU", + "axm": "axm-Armn-AM", + "axx": "axx-Latn-NC", + "ay": "ay-Latn-BO", + "aya": "aya-Latn-PG", + "ayb": "ayb-Latn-ZZ", + "ayc": "ayc-Latn-PE", + "ayd": "ayd-Latn-AU", + "aye": "aye-Latn-NG", + "ayg": "ayg-Latn-TG", + "ayh": "ayh-Arab-YE", + "ayi": "ayi-Latn-NG", + "ayk": "ayk-Latn-NG", + "ayl": "ayl-Arab-LY", + "ayn": "ayn-Arab-YE", + "ayo": "ayo-Latn-PY", + "ayp": "ayp-Arab-IQ", + "ayq": "ayq-Latn-PG", + "ays": "ays-Latn-PH", + "ayt": "ayt-Latn-PH", + "ayu": "ayu-Latn-NG", + "ayz": "ayz-Latn-ID", + "az": "az-Latn-AZ", + "az-Arab": "az-Arab-IR", + "az-IQ": "az-Arab-IQ", + "az-IR": "az-Arab-IR", + "az-RU": "az-Cyrl-RU", + "azb": "azb-Arab-IR", + "azb-Cyrl": "azb-Cyrl-AZ", + "azb-Latn": "azb-Latn-AZ", + "azd": "azd-Latn-MX", + "azg": "azg-Latn-MX", + "azm": "azm-Latn-MX", + "azn": "azn-Latn-MX", + "azo": "azo-Latn-CM", + "azt": "azt-Latn-PH", + "azz": "azz-Latn-MX", + "ba": "ba-Cyrl-RU", + "baa": "baa-Latn-SB", + "bab": "bab-Latn-GW", + "bac": "bac-Latn-ID", + "bae": "bae-Latn-VE", + "baf": "baf-Latn-CM", + "bag": "bag-Latn-CM", + "bah": "bah-Latn-BS", + "baj": "baj-Latn-ID", + "bal": "bal-Arab-PK", + "ban": "ban-Latn-ID", + "bao": "bao-Latn-CO", + "bap": "bap-Deva-NP", + "bar": "bar-Latn-AT", + "bas": "bas-Latn-CM", + "bau": "bau-Latn-NG", + "bav": "bav-Latn-ZZ", + "baw": "baw-Latn-CM", + "bax": "bax-Bamu-CM", + "bay": "bay-Latn-ID", + "bba": "bba-Latn-ZZ", + "bbb": "bbb-Latn-ZZ", + "bbc": "bbc-Latn-ID", + "bbd": "bbd-Latn-ZZ", + "bbe": "bbe-Latn-CD", + "bbf": "bbf-Latn-PG", + "bbg": "bbg-Latn-GA", + "bbi": "bbi-Latn-CM", + "bbj": "bbj-Latn-CM", + "bbk": "bbk-Latn-CM", + "bbl": "bbl-Geor-GE", + "bbm": "bbm-Latn-CD", + "bbn": "bbn-Latn-PG", + "bbo": "bbo-Latn-BF", + "bbp": "bbp-Latn-ZZ", + "bbq": "bbq-Latn-CM", + "bbr": "bbr-Latn-ZZ", + "bbs": "bbs-Latn-NG", + "bbt": "bbt-Latn-NG", + "bbu": "bbu-Latn-NG", + "bbv": "bbv-Latn-PG", + "bbw": "bbw-Latn-CM", + "bbx": "bbx-Latn-CM", + "bby": "bby-Latn-CM", + "bca": "bca-Latn-CN", + "bca-Hani": "bca-Hani-CN", + "bcb": "bcb-Latn-SN", + "bcd": "bcd-Latn-ID", + "bce": "bce-Latn-CM", + "bcf": "bcf-Latn-ZZ", + "bcg": "bcg-Latn-GN", + "bch": "bch-Latn-ZZ", + "bci": "bci-Latn-CI", + "bcj": "bcj-Latn-AU", + "bck": "bck-Latn-AU", + "bcm": "bcm-Latn-ZZ", + "bcn": "bcn-Latn-ZZ", + "bco": "bco-Latn-ZZ", + "bcp": "bcp-Latn-CD", + "bcq": "bcq-Ethi-ZZ", + "bcr": "bcr-Latn-CA", + "bcs": "bcs-Latn-NG", + "bct": "bct-Latn-CD", + "bcu": "bcu-Latn-ZZ", + "bcv": "bcv-Latn-NG", + "bcw": "bcw-Latn-CM", + "bcy": "bcy-Latn-NG", + "bcz": "bcz-Latn-SN", + "bda": "bda-Latn-SN", + "bdb": "bdb-Latn-ID", + "bdc": "bdc-Latn-CO", + "bdd": "bdd-Latn-ZZ", + "bde": "bde-Latn-NG", + "bdf": "bdf-Latn-PG", + "bdg": "bdg-Latn-MY", + "bdh": "bdh-Latn-SS", + "bdi": "bdi-Latn-SD", + "bdj": "bdj-Latn-SS", + "bdk": "bdk-Latn-AZ", + "bdl": "bdl-Latn-ID", + "bdm": "bdm-Latn-TD", + "bdn": "bdn-Latn-CM", + "bdo": "bdo-Latn-TD", + "bdp": "bdp-Latn-TZ", + "bdq": "bdq-Latn-VN", + "bdr": "bdr-Latn-MY", + "bds": "bds-Latn-TZ", + "bdt": "bdt-Latn-CF", + "bdu": "bdu-Latn-CM", + "bdv": "bdv-Orya-IN", + "bdw": "bdw-Latn-ID", + "bdx": "bdx-Latn-ID", + "bdy": "bdy-Latn-AU", + "bdz": "bdz-Arab-PK", + "be": "be-Cyrl-BY", + "bea": "bea-Latn-CA", + "bea-Cans": "bea-Cans-CA", + "beb": "beb-Latn-CM", + "bec": "bec-Latn-CM", + "bed": "bed-Latn-ID", + "bee": "bee-Deva-IN", + "bef": "bef-Latn-ZZ", + "beh": "beh-Latn-ZZ", + "bei": "bei-Latn-ID", + "bej": "bej-Arab-SD", + "bek": "bek-Latn-PG", + "bem": "bem-Latn-ZM", + "beo": "beo-Latn-PG", + "bep": "bep-Latn-ID", + "beq": "beq-Latn-CG", + "bes": "bes-Latn-TD", + "bet": "bet-Latn-ZZ", + "beu": "beu-Latn-ID", + "bev": "bev-Latn-CI", + "bew": "bew-Latn-ID", + "bex": "bex-Latn-ZZ", + "bey": "bey-Latn-PG", + "bez": "bez-Latn-TZ", + "bfa": "bfa-Latn-SS", + "bfa-Arab": "bfa-Arab-SS", + "bfb": "bfb-Deva-IN", + "bfc": "bfc-Latn-CN", + "bfd": "bfd-Latn-CM", + "bfe": "bfe-Latn-ID", + "bff": "bff-Latn-CF", + "bfg": "bfg-Latn-ID", + "bfh": "bfh-Latn-PG", + "bfj": "bfj-Latn-CM", + "bfl": "bfl-Latn-CF", + "bfm": "bfm-Latn-CM", + "bfn": "bfn-Latn-TL", + "bfo": "bfo-Latn-BF", + "bfp": "bfp-Latn-CM", + "bfq": "bfq-Taml-IN", + "bfs": "bfs-Latn-CN", + "bfs-Hani": "bfs-Hani-CN", + "bft": "bft-Arab-PK", + "bfu": "bfu-Tibt-IN", + "bfu-Takr": "bfu-Takr-IN", + "bfw": "bfw-Orya-IN", + "bfx": "bfx-Latn-PH", + "bfy": "bfy-Deva-IN", + "bfz": "bfz-Deva-IN", + "bg": "bg-Cyrl-BG", + "bga": "bga-Latn-NG", + "bgb": "bgb-Latn-ID", + "bgc": "bgc-Deva-IN", + "bgd": "bgd-Deva-IN", + "bgf": "bgf-Latn-CM", + "bgg": "bgg-Latn-IN", + "bgi": "bgi-Latn-PH", + "bgj": "bgj-Latn-CM", + "bgn": "bgn-Arab-PK", + "bgo": "bgo-Latn-GN", + "bgp": "bgp-Arab-PK", + "bgq": "bgq-Deva-IN", + "bgr": "bgr-Latn-IN", + "bgs": "bgs-Latn-PH", + "bgt": "bgt-Latn-SB", + "bgu": "bgu-Latn-NG", + "bgv": "bgv-Latn-ID", + "bgw": "bgw-Deva-IN", + "bgx": "bgx-Grek-TR", + "bgy": "bgy-Latn-ID", + "bgz": "bgz-Latn-ID", + "bha": "bha-Deva-IN", + "bhb": "bhb-Deva-IN", + "bhc": "bhc-Latn-ID", + "bhd": "bhd-Deva-IN", + "bhd-Arab": "bhd-Arab-IN", + "bhd-Takr": "bhd-Takr-IN", + "bhe": "bhe-Arab-PK", + "bhf": "bhf-Latn-PG", + "bhg": "bhg-Latn-ZZ", + "bhh": "bhh-Cyrl-IL", + "bhh-Hebr": "bhh-Hebr-IL", + "bhh-Latn": "bhh-Latn-IL", + "bhi": "bhi-Deva-IN", + "bhj": "bhj-Deva-NP", + "bhl": "bhl-Latn-ZZ", + "bhm": "bhm-Arab-OM", + "bhn": "bhn-Syrc-GE", + "bho": "bho-Deva-IN", + "bhp": "bhp-Latn-ID", + "bhq": "bhq-Latn-ID", + "bhr": "bhr-Latn-MG", + "bhs": "bhs-Latn-CM", + "bht": "bht-Takr-IN", + "bht-Deva": "bht-Deva-IN", + "bht-Latn": "bht-Latn-IN", + "bhu": "bhu-Deva-IN", + "bhv": "bhv-Latn-ID", + "bhw": "bhw-Latn-ID", + "bhy": "bhy-Latn-ZZ", + "bhz": "bhz-Latn-ID", + "bi": "bi-Latn-VU", + "bia": "bia-Latn-AU", + "bib": "bib-Latn-ZZ", + "bid": "bid-Latn-TD", + "bie": "bie-Latn-PG", + "bif": "bif-Latn-GW", + "big": "big-Latn-ZZ", + "bik": "bik-Latn-PH", + "bil": "bil-Latn-NG", + "bim": "bim-Latn-ZZ", + "bin": "bin-Latn-NG", + "bio": "bio-Latn-ZZ", + "bip": "bip-Latn-CD", + "biq": "biq-Latn-ZZ", + "bir": "bir-Latn-PG", + "bit": "bit-Latn-PG", + "biu": "biu-Latn-IN", + "biv": "biv-Latn-GH", + "biw": "biw-Latn-CM", + "biy": "biy-Deva-IN", + "biz": "biz-Latn-CD", + "bja": "bja-Latn-CD", + "bjb": "bjb-Latn-AU", + "bjc": "bjc-Latn-PG", + "bjf": "bjf-Syrc-IL", + "bjg": "bjg-Latn-GW", + "bjh": "bjh-Latn-ZZ", + "bji": "bji-Ethi-ZZ", + "bjj": "bjj-Deva-IN", + "bjk": "bjk-Latn-PG", + "bjl": "bjl-Latn-PG", + "bjm": "bjm-Arab-IQ", + "bjn": "bjn-Latn-ID", + "bjo": "bjo-Latn-ZZ", + "bjp": "bjp-Latn-PG", + "bjr": "bjr-Latn-ZZ", + "bjs": "bjs-Latn-BB", + "bjt": "bjt-Latn-SN", + "bju": "bju-Latn-CM", + "bjv": "bjv-Latn-TD", + "bjw": "bjw-Latn-CI", + "bjx": "bjx-Latn-PH", + "bjy": "bjy-Latn-AU", + "bjz": "bjz-Latn-ZZ", + "bka": "bka-Latn-NG", + "bkc": "bkc-Latn-ZZ", + "bkd": "bkd-Latn-PH", + "bkf": "bkf-Latn-CD", + "bkg": "bkg-Latn-CF", + "bkh": "bkh-Latn-CM", + "bki": "bki-Latn-VU", + "bkj": "bkj-Latn-CF", + "bkl": "bkl-Latn-ID", + "bkm": "bkm-Latn-CM", + "bkn": "bkn-Latn-ID", + "bko": "bko-Latn-CM", + "bkp": "bkp-Latn-CD", + "bkq": "bkq-Latn-ZZ", + "bkr": "bkr-Latn-ID", + "bks": "bks-Latn-PH", + "bkt": "bkt-Latn-CD", + "bku": "bku-Latn-PH", + "bkv": "bkv-Latn-ZZ", + "bkw": "bkw-Latn-CG", + "bkx": "bkx-Latn-TL", + "bky": "bky-Latn-NG", + "bkz": "bkz-Latn-ID", + "bla": "bla-Latn-CA", + "blb": "blb-Latn-SB", + "blc": "blc-Latn-CA", + "bld": "bld-Latn-ID", + "ble": "ble-Latn-GW", + "blf": "blf-Latn-ID", + "blg": "blg-Latn-MY", + "blh": "blh-Latn-LR", + "bli": "bli-Latn-CD", + "blj": "blj-Latn-ID", + "blk": "blk-Mymr-MM", + "blm": "blm-Latn-SS", + "bln": "bln-Latn-PH", + "blo": "blo-Latn-BJ", + "blp": "blp-Latn-SB", + "blq": "blq-Latn-PG", + "blr": "blr-Latn-CN", + "blr-Tale": "blr-Tale-CN", + "blr-Thai": "blr-Thai-TH", + "bls": "bls-Latn-ID", + "blt": "blt-Tavt-VN", + "blv": "blv-Latn-AO", + "blw": "blw-Latn-PH", + "blx": "blx-Latn-PH", + "bly": "bly-Latn-BJ", + "blz": "blz-Latn-ID", + "bm": "bm-Latn-ML", + "bma": "bma-Latn-NG", + "bmb": "bmb-Latn-CD", + "bmc": "bmc-Latn-PG", + "bmd": "bmd-Latn-GN", + "bme": "bme-Latn-CF", + "bmf": "bmf-Latn-SL", + "bmg": "bmg-Latn-CD", + "bmh": "bmh-Latn-ZZ", + "bmi": "bmi-Latn-TD", + "bmj": "bmj-Deva-NP", + "bmk": "bmk-Latn-ZZ", + "bml": "bml-Latn-CD", + "bmm": "bmm-Latn-MG", + "bmn": "bmn-Latn-PG", + "bmo": "bmo-Latn-CM", + "bmp": "bmp-Latn-PG", + "bmq": "bmq-Latn-ML", + "bmr": "bmr-Latn-CO", + "bms": "bms-Latn-NE", + "bmu": "bmu-Latn-ZZ", + "bmv": "bmv-Latn-CM", + "bmw": "bmw-Latn-CG", + "bmx": "bmx-Latn-PG", + "bmz": "bmz-Latn-PG", + "bn": "bn-Beng-BD", + "bna": "bna-Latn-ID", + "bnb": "bnb-Latn-MY", + "bnc": "bnc-Latn-PH", + "bnd": "bnd-Latn-ID", + "bne": "bne-Latn-ID", + "bnf": "bnf-Latn-ID", + "bng": "bng-Latn-ZZ", + "bni": "bni-Latn-CD", + "bnj": "bnj-Latn-PH", + "bnk": "bnk-Latn-VU", + "bnm": "bnm-Latn-ZZ", + "bnn": "bnn-Latn-TW", + "bno": "bno-Latn-PH", + "bnp": "bnp-Latn-ZZ", + "bnq": "bnq-Latn-ID", + "bnr": "bnr-Latn-VU", + "bns": "bns-Deva-IN", + "bnu": "bnu-Latn-ID", + "bnv": "bnv-Latn-ID", + "bnw": "bnw-Latn-PG", + "bnx": "bnx-Latn-CD", + "bny": "bny-Latn-MY", + "bnz": "bnz-Latn-CM", + "bo": "bo-Tibt-CN", + "boa": "boa-Latn-PE", + "bob": "bob-Latn-KE", + "boe": "boe-Latn-CM", + "bof": "bof-Latn-BF", + "boh": "boh-Latn-CD", + "boj": "boj-Latn-ZZ", + "bok": "bok-Latn-CG", + "bol": "bol-Latn-NG", + "bom": "bom-Latn-ZZ", + "bon": "bon-Latn-ZZ", + "boo": "boo-Latn-ML", + "bop": "bop-Latn-PG", + "boq": "boq-Latn-PG", + "bor": "bor-Latn-BR", + "bot": "bot-Latn-SS", + "bou": "bou-Latn-TZ", + "bov": "bov-Latn-GH", + "bow": "bow-Latn-PG", + "box": "box-Latn-BF", + "boy": "boy-Latn-CF", + "boz": "boz-Latn-ML", + "boz-Arab": "boz-Arab-ML", + "bpa": "bpa-Latn-VU", + "bpc": "bpc-Latn-CM", + "bpd": "bpd-Latn-CF", + "bpe": "bpe-Latn-PG", + "bpg": "bpg-Latn-ID", + "bph": "bph-Cyrl-RU", + "bpi": "bpi-Latn-PG", + "bpj": "bpj-Latn-CD", + "bpk": "bpk-Latn-NC", + "bpl": "bpl-Latn-AU", + "bpm": "bpm-Latn-PG", + "bpo": "bpo-Latn-ID", + "bpp": "bpp-Latn-ID", + "bpq": "bpq-Latn-ID", + "bpr": "bpr-Latn-PH", + "bps": "bps-Latn-PH", + "bpt": "bpt-Latn-AU", + "bpu": "bpu-Latn-PG", + "bpv": "bpv-Latn-ID", + "bpw": "bpw-Latn-PG", + "bpx": "bpx-Deva-IN", + "bpy": "bpy-Beng-IN", + "bpz": "bpz-Latn-ID", + "bqa": "bqa-Latn-BJ", + "bqb": "bqb-Latn-ID", + "bqc": "bqc-Latn-ZZ", + "bqd": "bqd-Latn-CM", + "bqf": "bqf-Latn-GN", + "bqf-Arab": "bqf-Arab-GN", + "bqg": "bqg-Latn-TG", + "bqi": "bqi-Arab-IR", + "bqj": "bqj-Latn-SN", + "bqk": "bqk-Latn-CF", + "bql": "bql-Latn-PG", + "bqm": "bqm-Latn-CM", + "bqo": "bqo-Latn-CM", + "bqp": "bqp-Latn-ZZ", + "bqq": "bqq-Latn-ID", + "bqr": "bqr-Latn-ID", + "bqs": "bqs-Latn-PG", + "bqt": "bqt-Latn-CM", + "bqu": "bqu-Latn-CD", + "bqv": "bqv-Latn-CI", + "bqw": "bqw-Latn-NG", + "bqx": "bqx-Latn-NG", + "bqz": "bqz-Latn-CM", + "br": "br-Latn-FR", + "bra": "bra-Deva-IN", + "brb": "brb-Khmr-KH", + "brb-Laoo": "brb-Laoo-LA", + "brb-Latn": "brb-Latn-VN", + "brc": "brc-Latn-GY", + "brd": "brd-Deva-NP", + "brf": "brf-Latn-CD", + "brg": "brg-Latn-BO", + "brh": "brh-Arab-PK", + "bri": "bri-Latn-CM", + "brj": "brj-Latn-VU", + "brk": "brk-Arab-SD", + "brl": "brl-Latn-BW", + "brm": "brm-Latn-CD", + "brn": "brn-Latn-CR", + "brp": "brp-Latn-ID", + "brq": "brq-Latn-PG", + "brr": "brr-Latn-SB", + "brs": "brs-Latn-ID", + "brt": "brt-Latn-NG", + "bru": "bru-Latn-VN", + "bru-Laoo": "bru-Laoo-LA", + "bru-Thai": "bru-Thai-LA", + "brv": "brv-Laoo-LA", + "brx": "brx-Deva-IN", + "bry": "bry-Latn-PG", + "brz": "brz-Latn-ZZ", + "bs": "bs-Latn-BA", + "bsa": "bsa-Latn-ID", + "bsb": "bsb-Latn-BN", + "bsc": "bsc-Latn-SN", + "bse": "bse-Latn-CM", + "bsf": "bsf-Latn-NG", + "bsh": "bsh-Arab-AF", + "bsi": "bsi-Latn-CM", + "bsj": "bsj-Latn-ZZ", + "bsk": "bsk-Arab-PK", + "bsk-Latn": "bsk-Latn-PK", + "bsl": "bsl-Latn-NG", + "bsm": "bsm-Latn-ID", + "bsn": "bsn-Latn-CO", + "bso": "bso-Latn-TD", + "bsp": "bsp-Latn-GN", + "bsq": "bsq-Bass-LR", + "bsr": "bsr-Latn-NG", + "bss": "bss-Latn-CM", + "bst": "bst-Ethi-ZZ", + "bsu": "bsu-Latn-ID", + "bsv": "bsv-Latn-GN", + "bsv-Arab": "bsv-Arab-GN", + "bsw": "bsw-Latn-ET", + "bsw-Ethi": "bsw-Ethi-ET", + "bsx": "bsx-Latn-NG", + "bsy": "bsy-Latn-MY", + "bta": "bta-Latn-NG", + "btc": "btc-Latn-CM", + "btd": "btd-Batk-ID", + "bte": "bte-Latn-NG", + "btf": "btf-Latn-TD", + "btg": "btg-Latn-CI", + "bth": "bth-Latn-MY", + "bti": "bti-Latn-ID", + "btj": "btj-Latn-ID", + "btm": "btm-Batk-ID", + "btn": "btn-Latn-PH", + "bto": "bto-Latn-PH", + "btp": "btp-Latn-PG", + "btq": "btq-Latn-MY", + "btr": "btr-Latn-VU", + "bts": "bts-Latn-ID", + "bts-Batk": "bts-Batk-ID", + "btt": "btt-Latn-ZZ", + "btu": "btu-Latn-NG", + "btv": "btv-Deva-PK", + "btw": "btw-Latn-PH", + "btx": "btx-Latn-ID", + "btx-Batk": "btx-Batk-ID", + "bty": "bty-Latn-ID", + "btz": "btz-Latn-ID", + "bua": "bua-Cyrl-RU", + "bub": "bub-Latn-TD", + "buc": "buc-Latn-YT", + "bud": "bud-Latn-ZZ", + "bue": "bue-Latn-CA", + "buf": "buf-Latn-CD", + "bug": "bug-Latn-ID", + "buh": "buh-Latn-CN", + "bui": "bui-Latn-CG", + "buj": "buj-Latn-NG", + "buk": "buk-Latn-ZZ", + "bum": "bum-Latn-CM", + "bun": "bun-Latn-SL", + "buo": "buo-Latn-ZZ", + "bup": "bup-Latn-ID", + "buq": "buq-Latn-PG", + "bus": "bus-Latn-ZZ", + "but": "but-Latn-PG", + "buu": "buu-Latn-ZZ", + "buv": "buv-Latn-PG", + "buw": "buw-Latn-GA", + "bux": "bux-Latn-NG", + "buy": "buy-Latn-SL", + "buz": "buz-Latn-NG", + "bva": "bva-Latn-TD", + "bvb": "bvb-Latn-GQ", + "bvc": "bvc-Latn-SB", + "bvd": "bvd-Latn-SB", + "bve": "bve-Latn-ID", + "bvf": "bvf-Latn-TD", + "bvg": "bvg-Latn-CM", + "bvh": "bvh-Latn-NG", + "bvi": "bvi-Latn-SS", + "bvj": "bvj-Latn-NG", + "bvk": "bvk-Latn-ID", + "bvm": "bvm-Latn-CM", + "bvn": "bvn-Latn-PG", + "bvo": "bvo-Latn-TD", + "bvq": "bvq-Latn-CF", + "bvr": "bvr-Latn-AU", + "bvt": "bvt-Latn-ID", + "bvu": "bvu-Latn-ID", + "bvv": "bvv-Latn-VE", + "bvw": "bvw-Latn-NG", + "bvx": "bvx-Latn-CG", + "bvy": "bvy-Latn-PH", + "bvz": "bvz-Latn-ID", + "bwa": "bwa-Latn-NC", + "bwb": "bwb-Latn-FJ", + "bwc": "bwc-Latn-ZM", + "bwd": "bwd-Latn-ZZ", + "bwe": "bwe-Mymr-MM", + "bwe-Latn": "bwe-Latn-MM", + "bwf": "bwf-Latn-PG", + "bwg": "bwg-Latn-MZ", + "bwh": "bwh-Latn-CM", + "bwi": "bwi-Latn-VE", + "bwj": "bwj-Latn-BF", + "bwk": "bwk-Latn-PG", + "bwl": "bwl-Latn-CD", + "bwm": "bwm-Latn-PG", + "bwo": "bwo-Latn-ET", + "bwo-Ethi": "bwo-Ethi-ET", + "bwp": "bwp-Latn-ID", + "bwq": "bwq-Latn-BF", + "bwr": "bwr-Latn-ZZ", + "bws": "bws-Latn-CD", + "bwt": "bwt-Latn-CM", + "bwu": "bwu-Latn-GH", + "bww": "bww-Latn-CD", + "bwx": "bwx-Latn-CN", + "bwy": "bwy-Latn-BF", + "bwz": "bwz-Latn-CG", + "bxa": "bxa-Latn-SB", + "bxb": "bxb-Latn-SS", + "bxc": "bxc-Latn-GQ", + "bxf": "bxf-Latn-PG", + "bxg": "bxg-Latn-CD", + "bxh": "bxh-Latn-ZZ", + "bxi": "bxi-Latn-AU", + "bxj": "bxj-Latn-AU", + "bxl": "bxl-Latn-BF", + "bxm": "bxm-Cyrl-MN", + "bxm-Latn": "bxm-Latn-MN", + "bxm-Mong": "bxm-Mong-MN", + "bxn": "bxn-Latn-AU", + "bxo": "bxo-Latn-NG", + "bxp": "bxp-Latn-CM", + "bxq": "bxq-Latn-NG", + "bxs": "bxs-Latn-CM", + "bxu": "bxu-Mong-CN", + "bxu-Cyrl": "bxu-Cyrl-CN", + "bxu-Latn": "bxu-Latn-CN", + "bxv": "bxv-Latn-TD", + "bxw": "bxw-Latn-ML", + "bxz": "bxz-Latn-PG", + "bya": "bya-Latn-PH", + "byb": "byb-Latn-CM", + "byc": "byc-Latn-NG", + "byd": "byd-Latn-ID", + "bye": "bye-Latn-ZZ", + "byf": "byf-Latn-NG", + "byh": "byh-Deva-NP", + "byi": "byi-Latn-CD", + "byj": "byj-Latn-NG", + "byk": "byk-Latn-CN", + "byl": "byl-Latn-ID", + "bym": "bym-Latn-AU", + "byn": "byn-Ethi-ER", + "byp": "byp-Latn-NG", + "byr": "byr-Latn-ZZ", + "bys": "bys-Latn-ZZ", + "byv": "byv-Latn-CM", + "byw": "byw-Deva-NP", + "byx": "byx-Latn-ZZ", + "byz": "byz-Latn-PG", + "bza": "bza-Latn-ZZ", + "bzb": "bzb-Latn-ID", + "bzc": "bzc-Latn-MG", + "bzd": "bzd-Latn-CR", + "bze": "bze-Latn-ML", + "bzf": "bzf-Latn-ZZ", + "bzh": "bzh-Latn-ZZ", + "bzi": "bzi-Thai-TH", + "bzj": "bzj-Latn-BZ", + "bzk": "bzk-Latn-NI", + "bzl": "bzl-Latn-ID", + "bzm": "bzm-Latn-CD", + "bzn": "bzn-Latn-ID", + "bzo": "bzo-Latn-CD", + "bzp": "bzp-Latn-ID", + "bzq": "bzq-Latn-ID", + "bzr": "bzr-Latn-AU", + "bzt": "bzt-Latn-001", + "bzu": "bzu-Latn-ID", + "bzv": "bzv-Latn-CM", + "bzw": "bzw-Latn-ZZ", + "bzx": "bzx-Latn-ML", + "bzy": "bzy-Latn-NG", + "bzz": "bzz-Latn-NG", + "ca": "ca-Latn-ES", + "caa": "caa-Latn-GT", + "cab": "cab-Latn-HN", + "cac": "cac-Latn-GT", + "cad": "cad-Latn-US", + "cae": "cae-Latn-SN", + "caf": "caf-Latn-CA", + "caf-Cans": "caf-Cans-CA", + "cag": "cag-Latn-PY", + "cah": "cah-Latn-PE", + "caj": "caj-Latn-AR", + "cak": "cak-Latn-GT", + "cal": "cal-Latn-MP", + "cam": "cam-Latn-NC", + "can": "can-Latn-ZZ", + "cao": "cao-Latn-BO", + "cap": "cap-Latn-BO", + "caq": "caq-Latn-IN", + "car": "car-Latn-VE", + "cas": "cas-Latn-BO", + "cav": "cav-Latn-BO", + "caw": "caw-Latn-BO", + "cax": "cax-Latn-BO", + "cay": "cay-Latn-CA", + "caz": "caz-Latn-BO", + "cbb": "cbb-Latn-CO", + "cbc": "cbc-Latn-CO", + "cbd": "cbd-Latn-CO", + "cbg": "cbg-Latn-CO", + "cbi": "cbi-Latn-EC", + "cbj": "cbj-Latn-ZZ", + "cbk": "cbk-Latn-PH", + "cbk-Brai": "cbk-Brai-PH", + "cbl": "cbl-Latn-MM", + "cbn": "cbn-Thai-TH", + "cbo": "cbo-Latn-NG", + "cbq": "cbq-Latn-NG", + "cbr": "cbr-Latn-PE", + "cbs": "cbs-Latn-PE", + "cbt": "cbt-Latn-PE", + "cbu": "cbu-Latn-PE", + "cbv": "cbv-Latn-CO", + "cbw": "cbw-Latn-PH", + "cby": "cby-Latn-CO", + "ccc": "ccc-Latn-PE", + "ccd": "ccd-Latn-BR", + "cce": "cce-Latn-MZ", + "ccg": "ccg-Latn-NG", + "cch": "cch-Latn-NG", + "ccj": "ccj-Latn-GW", + "ccl": "ccl-Latn-TZ", + "ccm": "ccm-Latn-MY", + "cco": "cco-Latn-MX", + "ccp": "ccp-Cakm-BD", + "ccr": "ccr-Latn-SV", + "cde": "cde-Telu-IN", + "cdf": "cdf-Latn-IN", + "cdf-Beng": "cdf-Beng-IN", + "cdh": "cdh-Deva-IN", + "cdh-Takr": "cdh-Takr-IN", + "cdi": "cdi-Gujr-IN", + "cdj": "cdj-Deva-IN", + "cdm": "cdm-Deva-NP", + "cdm-Latn": "cdm-Latn-NP", + "cdo": "cdo-Hans-CN", + "cdo-Hant": "cdo-Hant-CN", + "cdo-Latn": "cdo-Latn-CN", + "cdr": "cdr-Latn-NG", + "cdz": "cdz-Beng-IN", + "ce": "ce-Cyrl-RU", + "cea": "cea-Latn-US", + "ceb": "ceb-Latn-PH", + "ceg": "ceg-Latn-PY", + "cek": "cek-Latn-MM", + "cen": "cen-Latn-NG", + "cet": "cet-Latn-NG", + "cey": "cey-Latn-MM", + "cfa": "cfa-Latn-ZZ", + "cfd": "cfd-Latn-NG", + "cfg": "cfg-Latn-NG", + "cfm": "cfm-Latn-MM", + "cfm-Beng": "cfm-Beng-IN", + "cga": "cga-Latn-PG", + "cgc": "cgc-Latn-PH", + "cgg": "cgg-Latn-UG", + "cgk": "cgk-Tibt-BT", + "ch": "ch-Latn-GU", + "chb": "chb-Latn-CO", + "chd": "chd-Latn-MX", + "chf": "chf-Latn-MX", + "chg": "chg-Arab-TM", + "chh": "chh-Latn-US", + "chj": "chj-Latn-MX", + "chk": "chk-Latn-FM", + "chl": "chl-Latn-US", + "chm": "chm-Cyrl-RU", + "chn": "chn-Latn-US", + "chn-Dupl": "chn-Dupl-US", + "cho": "cho-Latn-US", + "chp": "chp-Latn-CA", + "chq": "chq-Latn-MX", + "chr": "chr-Cher-US", + "cht": "cht-Latn-PE", + "chw": "chw-Latn-MZ", + "chx": "chx-Deva-NP", + "chy": "chy-Latn-US", + "chz": "chz-Latn-MX", + "cia": "cia-Latn-ID", + "cia-Arab": "cia-Arab-ID", + "cia-Hang": "cia-Hang-ID", + "cib": "cib-Latn-BJ", + "cic": "cic-Latn-US", + "cie": "cie-Latn-NG", + "cih": "cih-Deva-IN", + "cim": "cim-Latn-IT", + "cin": "cin-Latn-BR", + "cip": "cip-Latn-MX", + "cir": "cir-Latn-NC", + "ciw": "ciw-Latn-US", + "ciw-Cans": "ciw-Cans-US", + "ciy": "ciy-Latn-VE", + "cja": "cja-Arab-KH", + "cje": "cje-Latn-VN", + "cjh": "cjh-Latn-US", + "cji": "cji-Cyrl-RU", + "cjk": "cjk-Latn-AO", + "cjm": "cjm-Cham-VN", + "cjn": "cjn-Latn-PG", + "cjo": "cjo-Latn-PE", + "cjp": "cjp-Latn-CR", + "cjs": "cjs-Latn-RU", + "cjs-Cyrl": "cjs-Cyrl-RU", + "cjv": "cjv-Latn-ZZ", + "cjy": "cjy-Hans-CN", + "cjy-Hant": "cjy-Hant-CN", + "ckb": "ckb-Arab-IQ", + "ckl": "ckl-Latn-ZZ", + "ckm": "ckm-Latn-HR", + "ckm-Glag": "ckm-Glag-HR", + "ckn": "ckn-Latn-MM", + "cko": "cko-Latn-ZZ", + "ckq": "ckq-Latn-TD", + "ckr": "ckr-Latn-PG", + "cks": "cks-Latn-NC", + "ckt": "ckt-Cyrl-RU", + "cku": "cku-Latn-US", + "ckv": "ckv-Latn-TW", + "ckx": "ckx-Latn-CM", + "cky": "cky-Latn-ZZ", + "ckz": "ckz-Latn-GT", + "cla": "cla-Latn-ZZ", + "clc": "clc-Latn-CA", + "cle": "cle-Latn-MX", + "clh": "clh-Arab-PK", + "cli": "cli-Latn-GH", + "clj": "clj-Latn-MM", + "clk": "clk-Latn-IN", + "clk-Tibt": "clk-Tibt-CN", + "cll": "cll-Latn-GH", + "clm": "clm-Latn-US", + "clo": "clo-Latn-MX", + "clt": "clt-Latn-MM", + "clu": "clu-Latn-PH", + "clw": "clw-Cyrl-RU", + "cly": "cly-Latn-MX", + "cma": "cma-Latn-VN", + "cme": "cme-Latn-ZZ", + "cmg": "cmg-Soyo-MN", + "cmi": "cmi-Latn-CO", + "cml": "cml-Latn-ID", + "cmo": "cmo-Latn-VN", + "cmo-KH": "cmo-Latn-KH", + "cmo-Khmr": "cmo-Khmr-KH", + "cmr": "cmr-Latn-MM", + "cms": "cms-Latn-IT", + "cmt": "cmt-Latn-ZA", + "cna": "cna-Tibt-IN", + "cnb": "cnb-Latn-MM", + "cnc": "cnc-Latn-VN", + "cng": "cng-Latn-CN", + "cnh": "cnh-Latn-MM", + "cni": "cni-Latn-PE", + "cnk": "cnk-Latn-MM", + "cnl": "cnl-Latn-MX", + "cnp": "cnp-Hans-CN", + "cnp-Hant": "cnp-Hant-CN", + "cnq": "cnq-Latn-CM", + "cns": "cns-Latn-ID", + "cnt": "cnt-Latn-MX", + "cnw": "cnw-Latn-MM", + "cnx": "cnx-Latn-GB", + "co": "co-Latn-FR", + "coa": "coa-Latn-AU", + "cob": "cob-Latn-MX", + "coc": "coc-Latn-MX", + "cod": "cod-Latn-PE", + "coe": "coe-Latn-CO", + "cof": "cof-Latn-EC", + "cog": "cog-Thai-TH", + "coh": "coh-Latn-KE", + "coj": "coj-Latn-MX", + "cok": "cok-Latn-MX", + "col": "col-Latn-US", + "com": "com-Latn-US", + "coo": "coo-Latn-CA", + "cop": "cop-Copt-EG", + "coq": "coq-Latn-US", + "cot": "cot-Latn-PE", + "cou": "cou-Latn-SN", + "cox": "cox-Latn-PE", + "coz": "coz-Latn-MX", + "cpa": "cpa-Latn-MX", + "cpb": "cpb-Latn-PE", + "cpc": "cpc-Latn-PE", + "cpg": "cpg-Grek-GR", + "cpi": "cpi-Latn-NR", + "cpn": "cpn-Latn-GH", + "cpo": "cpo-Latn-BF", + "cps": "cps-Latn-PH", + "cpu": "cpu-Latn-PE", + "cpx": "cpx-Latn-CN", + "cpy": "cpy-Latn-PE", + "cqd": "cqd-Latn-CN", + "cr": "cr-Cans-CA", + "crb": "crb-Latn-VC", + "crc": "crc-Latn-VU", + "crd": "crd-Latn-US", + "crf": "crf-Latn-CO", + "crg": "crg-Latn-CA", + "crh": "crh-Cyrl-UA", + "cri": "cri-Latn-ST", + "crj": "crj-Cans-CA", + "crj-Latn": "crj-Latn-CA", + "crk": "crk-Cans-CA", + "crl": "crl-Cans-CA", + "crm": "crm-Cans-CA", + "crn": "crn-Latn-MX", + "cro": "cro-Latn-US", + "crq": "crq-Latn-AR", + "crs": "crs-Latn-SC", + "crt": "crt-Latn-AR", + "crv": "crv-Latn-IN", + "crw": "crw-Latn-VN", + "crx": "crx-Latn-CA", + "crx-Cans": "crx-Cans-CA", + "cry": "cry-Latn-NG", + "crz": "crz-Latn-US", + "cs": "cs-Latn-CZ", + "csa": "csa-Latn-MX", + "csb": "csb-Latn-PL", + "csh": "csh-Mymr-MM", + "csh-Latn": "csh-Latn-MM", + "csj": "csj-Latn-MM", + "csk": "csk-Latn-SN", + "csm": "csm-Latn-US", + "cso": "cso-Latn-MX", + "csp": "csp-Hans-CN", + "csp-Hant": "csp-Hant-CN", + "css": "css-Latn-US", + "cst": "cst-Latn-US", + "csv": "csv-Latn-MM", + "csw": "csw-Cans-CA", + "csy": "csy-Latn-MM", + "csz": "csz-Latn-US", + "cta": "cta-Latn-MX", + "ctc": "ctc-Latn-US", + "ctd": "ctd-Pauc-MM", + "cte": "cte-Latn-MX", + "ctg": "ctg-Beng-BD", + "ctg-Arab": "ctg-Arab-BD", + "ctg-Latn": "ctg-Latn-BD", + "cth": "cth-Latn-MM", + "ctl": "ctl-Latn-MX", + "ctm": "ctm-Latn-US", + "ctn": "ctn-Deva-NP", + "cto": "cto-Latn-CO", + "ctp": "ctp-Latn-MX", + "cts": "cts-Latn-PH", + "ctt": "ctt-Taml-IN", + "ctu": "ctu-Latn-MX", + "ctz": "ctz-Latn-MX", + "cu": "cu-Cyrl-RU", + "cu-Glag": "cu-Glag-BG", + "cua": "cua-Latn-VN", + "cub": "cub-Latn-CO", + "cuc": "cuc-Latn-MX", + "cuh": "cuh-Latn-KE", + "cui": "cui-Latn-CO", + "cuj": "cuj-Latn-PE", + "cuk": "cuk-Latn-PA", + "cul": "cul-Latn-BR", + "cuo": "cuo-Latn-VE", + "cup": "cup-Latn-US", + "cut": "cut-Latn-MX", + "cuu": "cuu-Lana-CN", + "cuv": "cuv-Latn-CM", + "cux": "cux-Latn-MX", + "cv": "cv-Cyrl-RU", + "cvg": "cvg-Latn-IN", + "cvg-Tibt": "cvg-Tibt-IN", + "cvn": "cvn-Latn-MX", + "cwa": "cwa-Latn-TZ", + "cwb": "cwb-Latn-MZ", + "cwe": "cwe-Latn-TZ", + "cwg": "cwg-Latn-MY", + "cwt": "cwt-Latn-SN", + "cy": "cy-Latn-GB", + "cya": "cya-Latn-MX", + "cyb": "cyb-Latn-BO", + "cyo": "cyo-Latn-PH", + "czh": "czh-Hans-CN", + "czh-Hant": "czh-Hant-CN", + "czk": "czk-Hebr-CZ", + "czn": "czn-Latn-MX", + "czt": "czt-Latn-MM", + "da": "da-Latn-DK", + "daa": "daa-Latn-TD", + "dac": "dac-Latn-PG", + "dad": "dad-Latn-ZZ", + "dae": "dae-Latn-CM", + "daf": "daf-Latn-CI", + "dag": "dag-Latn-ZZ", + "dah": "dah-Latn-ZZ", + "dai": "dai-Latn-TD", + "daj": "daj-Latn-SD", + "dak": "dak-Latn-US", + "dal": "dal-Latn-KE", + "dam": "dam-Latn-NG", + "dao": "dao-Latn-MM", + "daq": "daq-Deva-IN", + "dar": "dar-Cyrl-RU", + "das": "das-Latn-CI", + "dau": "dau-Latn-TD", + "dav": "dav-Latn-KE", + "daw": "daw-Latn-PH", + "dax": "dax-Latn-AU", + "daz": "daz-Latn-ID", + "dba": "dba-Latn-ML", + "dbb": "dbb-Latn-NG", + "dbd": "dbd-Latn-ZZ", + "dbe": "dbe-Latn-ID", + "dbf": "dbf-Latn-ID", + "dbg": "dbg-Latn-ML", + "dbi": "dbi-Latn-NG", + "dbj": "dbj-Latn-MY", + "dbj-Arab": "dbj-Arab-MY", + "dbl": "dbl-Latn-AU", + "dbm": "dbm-Latn-NG", + "dbn": "dbn-Latn-ID", + "dbo": "dbo-Latn-NG", + "dbp": "dbp-Latn-NG", + "dbq": "dbq-Latn-ZZ", + "dbt": "dbt-Latn-ML", + "dbu": "dbu-Latn-ML", + "dbv": "dbv-Latn-NG", + "dbw": "dbw-Latn-ML", + "dby": "dby-Latn-PG", + "dcc": "dcc-Arab-IN", + "dcr": "dcr-Latn-VI", + "dda": "dda-Latn-AU", + "ddd": "ddd-Latn-SS", + "dde": "dde-Latn-CG", + "ddg": "ddg-Latn-TL", + "ddi": "ddi-Latn-PG", + "ddj": "ddj-Latn-AU", + "ddn": "ddn-Latn-ZZ", + "ddo": "ddo-Cyrl-RU", + "ddr": "ddr-Latn-AU", + "dds": "dds-Latn-ML", + "ddw": "ddw-Latn-ID", + "de": "de-Latn-DE", + "dec": "dec-Latn-SD", + "ded": "ded-Latn-ZZ", + "dee": "dee-Latn-LR", + "def": "def-Arab-IR", + "deg": "deg-Latn-NG", + "deh": "deh-Arab-PK", + "dei": "dei-Latn-ID", + "dek": "dek-Latn-CM", + "del": "del-Latn-US", + "dem": "dem-Latn-ID", + "den": "den-Latn-CA", + "deq": "deq-Latn-CF", + "der": "der-Beng-IN", + "der-Latn": "der-Latn-IN", + "des": "des-Latn-BR", + "dev": "dev-Latn-PG", + "dez": "dez-Latn-CD", + "dga": "dga-Latn-ZZ", + "dgb": "dgb-Latn-ML", + "dgc": "dgc-Latn-PH", + "dgd": "dgd-Latn-BF", + "dge": "dge-Latn-PG", + "dgg": "dgg-Latn-PG", + "dgh": "dgh-Latn-ZZ", + "dgi": "dgi-Latn-ZZ", + "dgk": "dgk-Latn-CF", + "dgl": "dgl-Arab-ZZ", + "dgn": "dgn-Latn-AU", + "dgr": "dgr-Latn-CA", + "dgs": "dgs-Latn-BF", + "dgt": "dgt-Latn-AU", + "dgw": "dgw-Latn-AU", + "dgx": "dgx-Latn-PG", + "dgz": "dgz-Latn-ZZ", + "dhg": "dhg-Latn-AU", + "dhi": "dhi-Deva-NP", + "dhl": "dhl-Latn-AU", + "dhm": "dhm-Latn-AO", + "dhn": "dhn-Gujr-IN", + "dho": "dho-Deva-IN", + "dhr": "dhr-Latn-AU", + "dhs": "dhs-Latn-TZ", + "dhu": "dhu-Latn-AU", + "dhv": "dhv-Latn-NC", + "dhw": "dhw-Deva-NP", + "dhx": "dhx-Latn-AU", + "dia": "dia-Latn-ZZ", + "dib": "dib-Latn-SS", + "dic": "dic-Latn-CI", + "did": "did-Latn-SS", + "dif": "dif-Latn-AU", + "dig": "dig-Latn-KE", + "dih": "dih-Latn-MX", + "dii": "dii-Latn-CM", + "dij": "dij-Latn-ID", + "dil": "dil-Latn-SD", + "din": "din-Latn-SS", + "din-Arab": "din-Arab-SS", + "dio": "dio-Latn-NG", + "dip": "dip-Latn-SS", + "dir": "dir-Latn-NG", + "dis": "dis-Latn-IN", + "dis-Beng": "dis-Beng-IN", + "diu": "diu-Latn-NA", + "diw": "diw-Latn-SS", + "dix": "dix-Latn-VU", + "diy": "diy-Latn-ID", + "diz": "diz-Latn-CD", + "dja": "dja-Latn-AU", + "djb": "djb-Latn-AU", + "djc": "djc-Latn-TD", + "djd": "djd-Latn-AU", + "dje": "dje-Latn-NE", + "djf": "djf-Latn-AU", + "dji": "dji-Latn-AU", + "djj": "djj-Latn-AU", + "djk": "djk-Latn-SR", + "djm": "djm-Latn-ML", + "djn": "djn-Latn-AU", + "djo": "djo-Latn-ID", + "djr": "djr-Latn-AU", + "dju": "dju-Latn-PG", + "djw": "djw-Latn-AU", + "dka": "dka-Tibt-BT", + "dkg": "dkg-Latn-NG", + "dkk": "dkk-Latn-ID", + "dkr": "dkr-Latn-MY", + "dks": "dks-Latn-SS", + "dkx": "dkx-Latn-CM", + "dlg": "dlg-Cyrl-RU", + "dlm": "dlm-Latn-HR", + "dln": "dln-Latn-IN", + "dma": "dma-Latn-GA", + "dmb": "dmb-Latn-ML", + "dmc": "dmc-Latn-PG", + "dmd": "dmd-Latn-AU", + "dme": "dme-Latn-CM", + "dmf": "dmf-Medf-NG", + "dmg": "dmg-Latn-MY", + "dmk": "dmk-Arab-PK", + "dml": "dml-Arab-PK", + "dmm": "dmm-Latn-CM", + "dmo": "dmo-Latn-CM", + "dmr": "dmr-Latn-ID", + "dms": "dms-Latn-ID", + "dmu": "dmu-Latn-ID", + "dmv": "dmv-Latn-MY", + "dmw": "dmw-Latn-AU", + "dmx": "dmx-Latn-MZ", + "dmy": "dmy-Latn-ID", + "dna": "dna-Latn-ID", + "dnd": "dnd-Latn-PG", + "dne": "dne-Latn-TZ", + "dng": "dng-Cyrl-KG", + "dng-Arab": "dng-Arab-KG", + "dni": "dni-Latn-ID", + "dnj": "dnj-Latn-CI", + "dnk": "dnk-Latn-ID", + "dnn": "dnn-Latn-BF", + "dno": "dno-Latn-CD", + "dnr": "dnr-Latn-PG", + "dnt": "dnt-Latn-ID", + "dnu": "dnu-Mymr-MM", + "dnv": "dnv-Mymr-MM", + "dnw": "dnw-Latn-ID", + "dny": "dny-Latn-BR", + "doa": "doa-Latn-PG", + "dob": "dob-Latn-ZZ", + "doc": "doc-Latn-CN", + "doe": "doe-Latn-TZ", + "dof": "dof-Latn-PG", + "doh": "doh-Latn-NG", + "doi": "doi-Deva-IN", + "dok": "dok-Latn-ID", + "dol": "dol-Latn-PG", + "don": "don-Latn-PG", + "doo": "doo-Latn-CD", + "dop": "dop-Latn-ZZ", + "dor": "dor-Latn-SB", + "dos": "dos-Latn-BF", + "dot": "dot-Latn-NG", + "dov": "dov-Latn-ZW", + "dow": "dow-Latn-ZZ", + "dox": "dox-Ethi-ET", + "doy": "doy-Latn-GH", + "dpp": "dpp-Latn-MY", + "drc": "drc-Latn-PT", + "dre": "dre-Tibt-NP", + "drg": "drg-Latn-MY", + "drh": "drh-Mong-CN", + "dri": "dri-Latn-ZZ", + "drl": "drl-Latn-AU", + "drn": "drn-Latn-ID", + "dro": "dro-Latn-MY", + "drq": "drq-Deva-NP", + "drs": "drs-Ethi-ZZ", + "drt": "drt-Latn-NL", + "dru": "dru-Latn-TW", + "dry": "dry-Deva-NP", + "dsb": "dsb-Latn-DE", + "dsh": "dsh-Latn-KE", + "dsi": "dsi-Latn-TD", + "dsn": "dsn-Latn-ID", + "dso": "dso-Orya-IN", + "dsq": "dsq-Latn-ML", + "dsq-Arab": "dsq-Arab-ML", + "dta": "dta-Latn-CN", + "dta-Cyrl": "dta-Cyrl-CN", + "dta-Hans": "dta-Hans-CN", + "dtb": "dtb-Latn-MY", + "dtd": "dtd-Latn-CA", + "dth": "dth-Latn-AU", + "dti": "dti-Latn-ML", + "dtk": "dtk-Latn-ML", + "dtm": "dtm-Latn-ML", + "dto": "dto-Latn-ML", + "dtp": "dtp-Latn-MY", + "dtr": "dtr-Latn-MY", + "dts": "dts-Latn-ZZ", + "dtt": "dtt-Latn-ML", + "dtu": "dtu-Latn-ML", + "dty": "dty-Deva-NP", + "dua": "dua-Latn-CM", + "dub": "dub-Gujr-IN", + "duc": "duc-Latn-ZZ", + "dud": "dud-Latn-ZZ", + "due": "due-Latn-PH", + "duf": "duf-Latn-NC", + "dug": "dug-Latn-ZZ", + "duh": "duh-Deva-IN", + "duh-Gujr": "duh-Gujr-IN", + "dui": "dui-Latn-PG", + "duk": "duk-Latn-PG", + "dul": "dul-Latn-PH", + "dum": "dum-Latn-NL", + "dun": "dun-Latn-ID", + "duo": "duo-Latn-PH", + "dup": "dup-Latn-ID", + "duq": "duq-Latn-ID", + "dur": "dur-Latn-CM", + "dus": "dus-Deva-NP", + "duu": "duu-Latn-CN", + "duv": "duv-Latn-ID", + "duw": "duw-Latn-ID", + "dux": "dux-Latn-ML", + "duy": "duy-Latn-PH", + "duz": "duz-Latn-CM", + "dv": "dv-Thaa-MV", + "dva": "dva-Latn-ZZ", + "dwa": "dwa-Latn-NG", + "dwk": "dwk-Orya-IN", + "dwr": "dwr-Latn-ET", + "dwr-Ethi": "dwr-Ethi-ET", + "dws": "dws-Latn-001", + "dwu": "dwu-Latn-AU", + "dww": "dww-Latn-ZZ", + "dwy": "dwy-Latn-AU", + "dwz": "dwz-Deva-NP", + "dya": "dya-Latn-BF", + "dyb": "dyb-Latn-AU", + "dyd": "dyd-Latn-AU", + "dyg": "dyg-Latn-PH", + "dyi": "dyi-Latn-CI", + "dym": "dym-Latn-ML", + "dyn": "dyn-Latn-AU", + "dyo": "dyo-Latn-SN", + "dyu": "dyu-Latn-BF", + "dyy": "dyy-Latn-AU", + "dz": "dz-Tibt-BT", + "dza": "dza-Latn-NG", + "dze": "dze-Latn-AU", + "dzg": "dzg-Latn-ZZ", + "dzl": "dzl-Tibt-BT", + "dzn": "dzn-Latn-CD", + "eaa": "eaa-Latn-AU", + "ebc": "ebc-Latn-ID", + "ebg": "ebg-Latn-NG", + "ebk": "ebk-Latn-PH", + "ebo": "ebo-Latn-CG", + "ebr": "ebr-Latn-CI", + "ebu": "ebu-Latn-KE", + "ecr": "ecr-Grek-GR", + "ecy": "ecy-Cprt-CY", + "ee": "ee-Latn-GH", + "efa": "efa-Latn-NG", + "efe": "efe-Latn-CD", + "efi": "efi-Latn-NG", + "ega": "ega-Latn-CI", + "egl": "egl-Latn-IT", + "egm": "egm-Latn-TZ", + "ego": "ego-Latn-NG", + "egy": "egy-Egyp-EG", + "ehu": "ehu-Latn-NG", + "eip": "eip-Latn-ID", + "eit": "eit-Latn-PG", + "eiv": "eiv-Latn-PG", + "eja": "eja-Latn-GW", + "eka": "eka-Latn-ZZ", + "eke": "eke-Latn-NG", + "ekg": "ekg-Latn-ID", + "eki": "eki-Latn-NG", + "ekl": "ekl-Latn-BD", + "ekm": "ekm-Latn-CM", + "eko": "eko-Latn-MZ", + "eko-Arab": "eko-Arab-MZ", + "ekp": "ekp-Latn-NG", + "ekr": "ekr-Latn-NG", + "eky": "eky-Kali-MM", + "el": "el-Grek-GR", + "ele": "ele-Latn-PG", + "elk": "elk-Latn-PG", + "elm": "elm-Latn-NG", + "elo": "elo-Latn-KE", + "elu": "elu-Latn-PG", + "ema": "ema-Latn-ZZ", + "emb": "emb-Latn-ID", + "eme": "eme-Latn-GF", + "emg": "emg-Deva-NP", + "emi": "emi-Latn-ZZ", + "emm": "emm-Latn-MX", + "emn": "emn-Latn-CM", + "emp": "emp-Latn-PA", + "ems": "ems-Latn-US", + "ems-Cyrl": "ems-Cyrl-US", + "emu": "emu-Deva-IN", + "emw": "emw-Latn-ID", + "emx": "emx-Latn-FR", + "emz": "emz-Latn-CM", + "en": "en-Latn-US", + "en-Shaw": "en-Shaw-GB", + "ena": "ena-Latn-PG", + "enb": "enb-Latn-KE", + "enc": "enc-Latn-VN", + "end": "end-Latn-ID", + "enf": "enf-Cyrl-RU", + "enh": "enh-Cyrl-RU", + "enl": "enl-Latn-PY", + "enm": "enm-Latn-GB", + "enn": "enn-Latn-ZZ", + "eno": "eno-Latn-ID", + "enq": "enq-Latn-ZZ", + "enr": "enr-Latn-ID", + "env": "env-Latn-NG", + "enw": "enw-Latn-NG", + "enx": "enx-Latn-PY", + "eo": "eo-Latn-001", + "eot": "eot-Latn-CI", + "epi": "epi-Latn-NG", + "era": "era-Taml-IN", + "erg": "erg-Latn-VU", + "erh": "erh-Latn-NG", + "eri": "eri-Latn-ZZ", + "erk": "erk-Latn-VU", + "err": "err-Latn-AU", + "ert": "ert-Latn-ID", + "erw": "erw-Latn-ID", + "es": "es-Latn-ES", + "ese": "ese-Latn-BO", + "esg": "esg-Gonm-IN", + "esh": "esh-Arab-IR", + "esi": "esi-Latn-US", + "esm": "esm-Latn-CI", + "ess": "ess-Latn-US", + "ess-Cyrl": "ess-Cyrl-US", + "esu": "esu-Latn-US", + "esy": "esy-Latn-PH", + "et": "et-Latn-EE", + "etb": "etb-Latn-NG", + "etn": "etn-Latn-VU", + "eto": "eto-Latn-CM", + "etr": "etr-Latn-ZZ", + "ets": "ets-Latn-NG", + "ett": "ett-Ital-IT", + "etu": "etu-Latn-ZZ", + "etx": "etx-Latn-ZZ", + "etz": "etz-Latn-ID", + "eu": "eu-Latn-ES", + "eve": "eve-Cyrl-RU", + "evh": "evh-Latn-NG", + "evn": "evn-Cyrl-RU", + "evn-Latn": "evn-Latn-CN", + "evn-Mong": "evn-Mong-CN", + "ewo": "ewo-Latn-CM", + "ext": "ext-Latn-ES", + "eya": "eya-Latn-US", + "eyo": "eyo-Latn-KE", + "eza": "eza-Latn-ZZ", + "eze": "eze-Latn-NG", + "fa": "fa-Arab-IR", + "faa": "faa-Latn-ZZ", + "fab": "fab-Latn-ZZ", + "fad": "fad-Latn-PG", + "faf": "faf-Latn-SB", + "fag": "fag-Latn-ZZ", + "fah": "fah-Latn-NG", + "fai": "fai-Latn-ZZ", + "faj": "faj-Latn-PG", + "fak": "fak-Latn-CM", + "fal": "fal-Latn-CM", + "fam": "fam-Latn-NG", + "fan": "fan-Latn-GQ", + "fap": "fap-Latn-SN", + "far": "far-Latn-SB", + "fau": "fau-Latn-ID", + "fax": "fax-Latn-ES", + "fay": "fay-Arab-IR", + "faz": "faz-Arab-IR", + "fbl": "fbl-Latn-PH", + "fer": "fer-Latn-SS", + "ff": "ff-Latn-SN", + "ff-Adlm": "ff-Adlm-GN", + "ffi": "ffi-Latn-ZZ", + "ffm": "ffm-Latn-ML", + "fgr": "fgr-Latn-TD", + "fi": "fi-Latn-FI", + "fia": "fia-Arab-SD", + "fie": "fie-Latn-NG", + "fif": "fif-Latn-SA", + "fil": "fil-Latn-PH", + "fip": "fip-Latn-TZ", + "fir": "fir-Latn-NG", + "fit": "fit-Latn-SE", + "fiw": "fiw-Latn-PG", + "fj": "fj-Latn-FJ", + "fkk": "fkk-Latn-NG", + "fkv": "fkv-Latn-NO", + "fla": "fla-Latn-US", + "flh": "flh-Latn-ID", + "fli": "fli-Latn-NG", + "fll": "fll-Latn-CM", + "fln": "fln-Latn-AU", + "flr": "flr-Latn-ZZ", + "fly": "fly-Latn-ZA", + "fmp": "fmp-Latn-ZZ", + "fmu": "fmu-Deva-IN", + "fnb": "fnb-Latn-VU", + "fng": "fng-Latn-ZA", + "fni": "fni-Latn-TD", + "fo": "fo-Latn-FO", + "fod": "fod-Latn-ZZ", + "foi": "foi-Latn-PG", + "fom": "fom-Latn-CD", + "fon": "fon-Latn-BJ", + "for": "for-Latn-ZZ", + "fos": "fos-Latn-TW", + "fpe": "fpe-Latn-ZZ", + "fqs": "fqs-Latn-ZZ", + "fr": "fr-Latn-FR", + "frc": "frc-Latn-US", + "frd": "frd-Latn-ID", + "frk": "frk-Latn-DE", + "frm": "frm-Latn-FR", + "fro": "fro-Latn-FR", + "frp": "frp-Latn-FR", + "frq": "frq-Latn-PG", + "frr": "frr-Latn-DE", + "frs": "frs-Latn-DE", + "frt": "frt-Latn-VU", + "fub": "fub-Arab-CM", + "fud": "fud-Latn-WF", + "fue": "fue-Latn-ZZ", + "fuf": "fuf-Latn-GN", + "fuh": "fuh-Latn-ZZ", + "fui": "fui-Latn-TD", + "fum": "fum-Latn-NG", + "fun": "fun-Latn-BR", + "fuq": "fuq-Latn-NE", + "fur": "fur-Latn-IT", + "fut": "fut-Latn-VU", + "fuu": "fuu-Latn-CD", + "fuv": "fuv-Latn-NG", + "fuy": "fuy-Latn-ZZ", + "fvr": "fvr-Latn-SD", + "fwa": "fwa-Latn-NC", + "fwe": "fwe-Latn-NA", + "fy": "fy-Latn-NL", + "ga": "ga-Latn-IE", + "gaa": "gaa-Latn-GH", + "gab": "gab-Latn-TD", + "gac": "gac-Latn-IN", + "gac-Deva": "gac-Deva-IN", + "gad": "gad-Latn-PH", + "gae": "gae-Latn-VE", + "gaf": "gaf-Latn-ZZ", + "gag": "gag-Latn-MD", + "gah": "gah-Latn-ZZ", + "gai": "gai-Latn-PG", + "gaj": "gaj-Latn-ZZ", + "gak": "gak-Latn-ID", + "gal": "gal-Latn-TL", + "gam": "gam-Latn-ZZ", + "gan": "gan-Hans-CN", + "gao": "gao-Latn-PG", + "gap": "gap-Latn-PG", + "gaq": "gaq-Orya-IN", + "gar": "gar-Latn-PG", + "gas": "gas-Gujr-IN", + "gat": "gat-Latn-PG", + "gau": "gau-Telu-IN", + "gaw": "gaw-Latn-ZZ", + "gax": "gax-Latn-ET", + "gax-Ethi": "gax-Ethi-ET", + "gay": "gay-Latn-ID", + "gba": "gba-Latn-ZZ", + "gbb": "gbb-Latn-AU", + "gbd": "gbd-Latn-AU", + "gbe": "gbe-Latn-PG", + "gbf": "gbf-Latn-ZZ", + "gbg": "gbg-Latn-CF", + "gbh": "gbh-Latn-BJ", + "gbi": "gbi-Latn-ID", + "gbj": "gbj-Orya-IN", + "gbk": "gbk-Deva-IN", + "gbk-Takr": "gbk-Takr-IN", + "gbl": "gbl-Gujr-IN", + "gbl-Deva": "gbl-Deva-IN", + "gbm": "gbm-Deva-IN", + "gbn": "gbn-Latn-SS", + "gbp": "gbp-Latn-CF", + "gbq": "gbq-Latn-CF", + "gbr": "gbr-Latn-NG", + "gbs": "gbs-Latn-BJ", + "gbu": "gbu-Latn-AU", + "gbv": "gbv-Latn-CF", + "gbw": "gbw-Latn-AU", + "gbx": "gbx-Latn-BJ", + "gby": "gby-Latn-ZZ", + "gbz": "gbz-Arab-IR", + "gcc": "gcc-Latn-PG", + "gcd": "gcd-Latn-AU", + "gcf": "gcf-Latn-GP", + "gcl": "gcl-Latn-GD", + "gcn": "gcn-Latn-PG", + "gcr": "gcr-Latn-GF", + "gct": "gct-Latn-VE", + "gd": "gd-Latn-GB", + "gdb": "gdb-Orya-IN", + "gdb-Telu": "gdb-Telu-IN", + "gdc": "gdc-Latn-AU", + "gdd": "gdd-Latn-PG", + "gde": "gde-Latn-ZZ", + "gdf": "gdf-Latn-NG", + "gdg": "gdg-Latn-PH", + "gdh": "gdh-Latn-AU", + "gdi": "gdi-Latn-CF", + "gdj": "gdj-Latn-AU", + "gdk": "gdk-Latn-TD", + "gdl": "gdl-Latn-ET", + "gdl-Ethi": "gdl-Ethi-ET", + "gdm": "gdm-Latn-TD", + "gdn": "gdn-Latn-ZZ", + "gdo": "gdo-Cyrl-RU", + "gdq": "gdq-Latn-YE", + "gdr": "gdr-Latn-ZZ", + "gdt": "gdt-Latn-AU", + "gdu": "gdu-Latn-NG", + "gdx": "gdx-Deva-IN", + "gea": "gea-Latn-NG", + "geb": "geb-Latn-ZZ", + "gec": "gec-Latn-LR", + "ged": "ged-Latn-NG", + "gef": "gef-Latn-ID", + "geg": "geg-Latn-NG", + "geh": "geh-Latn-CA", + "gei": "gei-Latn-ID", + "gej": "gej-Latn-ZZ", + "gek": "gek-Latn-NG", + "gel": "gel-Latn-ZZ", + "geq": "geq-Latn-CF", + "ges": "ges-Latn-ID", + "gev": "gev-Latn-GA", + "gew": "gew-Latn-NG", + "gex": "gex-Latn-SO", + "gey": "gey-Latn-CD", + "gez": "gez-Ethi-ET", + "gfk": "gfk-Latn-ZZ", + "gga": "gga-Latn-SB", + "ggb": "ggb-Latn-LR", + "ggd": "ggd-Latn-AU", + "gge": "gge-Latn-AU", + "ggg": "ggg-Arab-PK", + "ggk": "ggk-Latn-AU", + "ggl": "ggl-Latn-PG", + "ggn": "ggn-Deva-NP", + "ggt": "ggt-Latn-PG", + "ggu": "ggu-Latn-CI", + "ggw": "ggw-Latn-PG", + "gha": "gha-Arab-LY", + "gha-Latn": "gha-Latn-LY", + "gha-Tfng": "gha-Tfng-LY", + "ghc": "ghc-Latn-GB", + "ghe": "ghe-Deva-NP", + "ghk": "ghk-Latn-MM", + "ghn": "ghn-Latn-SB", + "ghr": "ghr-Arab-PK", + "ghs": "ghs-Latn-ZZ", + "ght": "ght-Tibt-NP", + "gia": "gia-Latn-AU", + "gib": "gib-Latn-NG", + "gic": "gic-Latn-ZA", + "gid": "gid-Latn-CM", + "gie": "gie-Latn-CI", + "gig": "gig-Arab-PK", + "gih": "gih-Latn-AU", + "gil": "gil-Latn-KI", + "gim": "gim-Latn-ZZ", + "gin": "gin-Cyrl-RU", + "gip": "gip-Latn-PG", + "giq": "giq-Latn-VN", + "gir": "gir-Latn-VN", + "gis": "gis-Latn-CM", + "git": "git-Latn-CA", + "gix": "gix-Latn-CD", + "giy": "giy-Latn-AU", + "giz": "giz-Latn-CM", + "gjk": "gjk-Arab-PK", + "gjm": "gjm-Latn-AU", + "gjn": "gjn-Latn-ZZ", + "gjr": "gjr-Latn-AU", + "gju": "gju-Arab-PK", + "gka": "gka-Latn-PG", + "gkd": "gkd-Latn-PG", + "gke": "gke-Latn-CM", + "gkn": "gkn-Latn-ZZ", + "gko": "gko-Latn-AU", + "gkp": "gkp-Latn-ZZ", + "gku": "gku-Latn-ZA", + "gl": "gl-Latn-ES", + "glb": "glb-Latn-NG", + "glc": "glc-Latn-TD", + "gld": "gld-Cyrl-RU", + "glh": "glh-Arab-AF", + "glj": "glj-Latn-TD", + "glk": "glk-Arab-IR", + "gll": "gll-Latn-AU", + "glo": "glo-Latn-NG", + "glr": "glr-Latn-LR", + "glu": "glu-Latn-TD", + "glw": "glw-Latn-NG", + "gma": "gma-Latn-AU", + "gmb": "gmb-Latn-SB", + "gmd": "gmd-Latn-NG", + "gmg": "gmg-Latn-PG", + "gmh": "gmh-Latn-DE", + "gmm": "gmm-Latn-ZZ", + "gmn": "gmn-Latn-CM", + "gmr": "gmr-Latn-AU", + "gmu": "gmu-Latn-PG", + "gmv": "gmv-Ethi-ZZ", + "gmx": "gmx-Latn-TZ", + "gmy": "gmy-Linb-GR", + "gmz": "gmz-Latn-NG", + "gn": "gn-Latn-PY", + "gna": "gna-Latn-BF", + "gnb": "gnb-Latn-IN", + "gnc": "gnc-Latn-ES", + "gnd": "gnd-Latn-ZZ", + "gne": "gne-Latn-NG", + "gng": "gng-Latn-ZZ", + "gnh": "gnh-Latn-NG", + "gni": "gni-Latn-AU", + "gnj": "gnj-Latn-CI", + "gnk": "gnk-Latn-BW", + "gnl": "gnl-Latn-AU", + "gnm": "gnm-Latn-PG", + "gnn": "gnn-Latn-AU", + "gnq": "gnq-Latn-MY", + "gnr": "gnr-Latn-AU", + "gnt": "gnt-Latn-PG", + "gnu": "gnu-Latn-PG", + "gnw": "gnw-Latn-BO", + "gnz": "gnz-Latn-CF", + "goa": "goa-Latn-CI", + "gob": "gob-Latn-CO", + "goc": "goc-Latn-PG", + "god": "god-Latn-ZZ", + "goe": "goe-Tibt-BT", + "gof": "gof-Ethi-ZZ", + "gog": "gog-Latn-TZ", + "goh": "goh-Latn-DE", + "goi": "goi-Latn-ZZ", + "gok": "gok-Deva-IN", + "gol": "gol-Latn-LR", + "gom": "gom-Deva-IN", + "gon": "gon-Telu-IN", + "goo": "goo-Latn-FJ", + "gop": "gop-Latn-ID", + "goq": "goq-Latn-ID", + "gor": "gor-Latn-ID", + "gos": "gos-Latn-NL", + "got": "got-Goth-UA", + "gou": "gou-Latn-CM", + "gov": "gov-Latn-CI", + "gow": "gow-Latn-TZ", + "gox": "gox-Latn-CD", + "goy": "goy-Latn-TD", + "gpa": "gpa-Latn-NG", + "gpe": "gpe-Latn-GH", + "gpn": "gpn-Latn-PG", + "gqa": "gqa-Latn-NG", + "gqn": "gqn-Latn-BR", + "gqr": "gqr-Latn-TD", + "gra": "gra-Deva-IN", + "gra-Gujr": "gra-Gujr-IN", + "grb": "grb-Latn-ZZ", + "grc": "grc-Cprt-CY", + "grc-Linb": "grc-Linb-GR", + "grd": "grd-Latn-NG", + "grg": "grg-Latn-PG", + "grh": "grh-Latn-NG", + "gri": "gri-Latn-SB", + "grj": "grj-Latn-LR", + "grm": "grm-Latn-MY", + "grq": "grq-Latn-PG", + "grs": "grs-Latn-ID", + "grt": "grt-Beng-IN", + "gru": "gru-Ethi-ET", + "gru-Latn": "gru-Latn-ET", + "grv": "grv-Latn-LR", + "grw": "grw-Latn-ZZ", + "grx": "grx-Latn-PG", + "gry": "gry-Latn-LR", + "grz": "grz-Latn-PG", + "gsl": "gsl-Latn-SN", + "gsn": "gsn-Latn-PG", + "gso": "gso-Latn-CF", + "gsp": "gsp-Latn-PG", + "gsw": "gsw-Latn-CH", + "gta": "gta-Latn-BR", + "gtu": "gtu-Latn-AU", + "gu": "gu-Gujr-IN", + "gua": "gua-Latn-NG", + "gub": "gub-Latn-BR", + "guc": "guc-Latn-CO", + "gud": "gud-Latn-ZZ", + "gue": "gue-Latn-AU", + "guf": "guf-Latn-AU", + "guh": "guh-Latn-CO", + "gui": "gui-Latn-BO", + "guk": "guk-Latn-ET", + "guk-Ethi": "guk-Ethi-ET", + "gul": "gul-Latn-US", + "gum": "gum-Latn-CO", + "gun": "gun-Latn-BR", + "guo": "guo-Latn-CO", + "gup": "gup-Latn-AU", + "guq": "guq-Latn-PY", + "gur": "gur-Latn-GH", + "gut": "gut-Latn-CR", + "guu": "guu-Latn-VE", + "guw": "guw-Latn-ZZ", + "gux": "gux-Latn-ZZ", + "guz": "guz-Latn-KE", + "gv": "gv-Latn-IM", + "gva": "gva-Latn-PY", + "gvc": "gvc-Latn-BR", + "gve": "gve-Latn-PG", + "gvf": "gvf-Latn-ZZ", + "gvj": "gvj-Latn-BR", + "gvl": "gvl-Latn-TD", + "gvm": "gvm-Latn-NG", + "gvn": "gvn-Latn-AU", + "gvo": "gvo-Latn-BR", + "gvp": "gvp-Latn-BR", + "gvr": "gvr-Deva-NP", + "gvs": "gvs-Latn-ZZ", + "gvy": "gvy-Latn-AU", + "gwa": "gwa-Latn-CI", + "gwb": "gwb-Latn-NG", + "gwc": "gwc-Arab-ZZ", + "gwd": "gwd-Latn-ET", + "gwe": "gwe-Latn-TZ", + "gwf": "gwf-Arab-PK", + "gwg": "gwg-Latn-NG", + "gwi": "gwi-Latn-CA", + "gwj": "gwj-Latn-BW", + "gwm": "gwm-Latn-AU", + "gwn": "gwn-Latn-NG", + "gwr": "gwr-Latn-UG", + "gwt": "gwt-Arab-ZZ", + "gwu": "gwu-Latn-AU", + "gww": "gww-Latn-AU", + "gwx": "gwx-Latn-GH", + "gxx": "gxx-Latn-CI", + "gyb": "gyb-Latn-PG", + "gyd": "gyd-Latn-AU", + "gye": "gye-Latn-NG", + "gyf": "gyf-Latn-AU", + "gyg": "gyg-Latn-CF", + "gyi": "gyi-Latn-ZZ", + "gyl": "gyl-Latn-ET", + "gyl-Ethi": "gyl-Ethi-ET", + "gym": "gym-Latn-PA", + "gyn": "gyn-Latn-GY", + "gyo": "gyo-Deva-NP", + "gyr": "gyr-Latn-BO", + "gyy": "gyy-Latn-AU", + "gyz": "gyz-Latn-NG", + "gza": "gza-Latn-SD", + "gzi": "gzi-Arab-IR", + "gzn": "gzn-Latn-ID", + "ha": "ha-Latn-NG", + "ha-CM": "ha-Arab-CM", + "ha-SD": "ha-Arab-SD", + "haa": "haa-Latn-US", + "hac": "hac-Arab-IR", + "had": "had-Latn-ID", + "hae": "hae-Latn-ET", + "hag": "hag-Latn-ZZ", + "hah": "hah-Latn-PG", + "hai": "hai-Latn-CA", + "haj": "haj-Latn-IN", + "haj-Beng": "haj-Beng-IN", + "hak": "hak-Hans-CN", + "hal": "hal-Latn-VN", + "ham": "ham-Latn-ZZ", + "han": "han-Latn-TZ", + "hao": "hao-Latn-PG", + "hap": "hap-Latn-ID", + "haq": "haq-Latn-TZ", + "har": "har-Ethi-ET", + "har-Arab": "har-Arab-ET", + "har-Latn": "har-Latn-ET", + "has": "has-Latn-CA", + "hav": "hav-Latn-CD", + "haw": "haw-Latn-US", + "hax": "hax-Latn-CA", + "hay": "hay-Latn-TZ", + "haz": "haz-Arab-AF", + "hba": "hba-Latn-CD", + "hbb": "hbb-Latn-ZZ", + "hbn": "hbn-Latn-SD", + "hbo": "hbo-Hebr-IL", + "hbu": "hbu-Latn-TL", + "hch": "hch-Latn-MX", + "hdy": "hdy-Ethi-ZZ", + "he": "he-Hebr-IL", + "hed": "hed-Latn-TD", + "heg": "heg-Latn-ID", + "heh": "heh-Latn-TZ", + "hei": "hei-Latn-CA", + "hem": "hem-Latn-CD", + "hgm": "hgm-Latn-NA", + "hgw": "hgw-Latn-PG", + "hhi": "hhi-Latn-PG", + "hhr": "hhr-Latn-SN", + "hhy": "hhy-Latn-ZZ", + "hi": "hi-Deva-IN", + "hi-Latn": "hi-Latn-IN", + "hia": "hia-Latn-ZZ", + "hib": "hib-Latn-PE", + "hid": "hid-Latn-US", + "hif": "hif-Latn-FJ", + "hig": "hig-Latn-ZZ", + "hih": "hih-Latn-ZZ", + "hii": "hii-Takr-IN", + "hii-Deva": "hii-Deva-IN", + "hij": "hij-Latn-CM", + "hik": "hik-Latn-ID", + "hil": "hil-Latn-PH", + "hio": "hio-Latn-BW", + "hir": "hir-Latn-BR", + "hit": "hit-Xsux-TR", + "hiw": "hiw-Latn-VU", + "hix": "hix-Latn-BR", + "hji": "hji-Latn-ID", + "hka": "hka-Latn-TZ", + "hke": "hke-Latn-CD", + "hkh": "hkh-Arab-IN", + "hkh-Deva": "hkh-Deva-IN", + "hkh-Latn": "hkh-Latn-IN", + "hkk": "hkk-Latn-PG", + "hla": "hla-Latn-ZZ", + "hlb": "hlb-Deva-IN", + "hld": "hld-Latn-VN", + "hlt": "hlt-Latn-MM", + "hlu": "hlu-Hluw-TR", + "hma": "hma-Latn-CN", + "hmb": "hmb-Latn-ML", + "hmd": "hmd-Plrd-CN", + "hmf": "hmf-Latn-VN", + "hmj": "hmj-Bopo-CN", + "hmm": "hmm-Latn-CN", + "hmn": "hmn-Latn-CN", + "hmn-Bopo": "hmn-Bopo-CN", + "hmn-Hmng": "hmn-Hmng-CN", + "hmp": "hmp-Latn-CN", + "hmq": "hmq-Bopo-CN", + "hmr": "hmr-Latn-IN", + "hms": "hms-Latn-CN", + "hmt": "hmt-Latn-ZZ", + "hmu": "hmu-Latn-ID", + "hmv": "hmv-Latn-VN", + "hmw": "hmw-Latn-CN", + "hmy": "hmy-Latn-CN", + "hmz": "hmz-Latn-CN", + "hmz-Plrd": "hmz-Plrd-CN", + "hna": "hna-Latn-CM", + "hnd": "hnd-Arab-PK", + "hne": "hne-Deva-IN", + "hng": "hng-Latn-AO", + "hnh": "hnh-Latn-BW", + "hni": "hni-Latn-CN", + "hnj": "hnj-Hmnp-US", + "hnj-AU": "hnj-Laoo-AU", + "hnj-CN": "hnj-Laoo-CN", + "hnj-FR": "hnj-Laoo-FR", + "hnj-GF": "hnj-Laoo-GF", + "hnj-LA": "hnj-Laoo-LA", + "hnj-Laoo": "hnj-Laoo-LA", + "hnj-MM": "hnj-Laoo-MM", + "hnj-SR": "hnj-Laoo-SR", + "hnj-TH": "hnj-Laoo-TH", + "hnj-US": "hnj-Hmnp-US", + "hnj-VN": "hnj-Laoo-VN", + "hnn": "hnn-Latn-PH", + "hno": "hno-Arab-PK", + "hns": "hns-Latn-SR", + "ho": "ho-Latn-PG", + "hoa": "hoa-Latn-SB", + "hob": "hob-Latn-PG", + "hoc": "hoc-Deva-IN", + "hod": "hod-Latn-NG", + "hoe": "hoe-Latn-NG", + "hoh": "hoh-Arab-OM", + "hoi": "hoi-Latn-US", + "hoj": "hoj-Deva-IN", + "hol": "hol-Latn-AO", + "hom": "hom-Latn-SS", + "hoo": "hoo-Latn-CD", + "hop": "hop-Latn-US", + "hor": "hor-Latn-TD", + "hot": "hot-Latn-ZZ", + "hov": "hov-Latn-ID", + "how": "how-Hani-CN", + "hoy": "hoy-Deva-IN", + "hpo": "hpo-Mymr-MM", + "hr": "hr-Latn-HR", + "hra": "hra-Latn-IN", + "hrc": "hrc-Latn-PG", + "hre": "hre-Latn-VN", + "hrk": "hrk-Latn-ID", + "hrm": "hrm-Latn-CN", + "hrm-Hmng": "hrm-Hmng-CN", + "hro": "hro-Latn-VN", + "hrp": "hrp-Latn-AU", + "hrt": "hrt-Syrc-TR", + "hru": "hru-Latn-IN", + "hrw": "hrw-Latn-PG", + "hrx": "hrx-Latn-BR", + "hrz": "hrz-Arab-IR", + "hsb": "hsb-Latn-DE", + "hsn": "hsn-Hans-CN", + "hss": "hss-Arab-OM", + "ht": "ht-Latn-HT", + "hti": "hti-Latn-ID", + "hto": "hto-Latn-CO", + "hts": "hts-Latn-TZ", + "htu": "htu-Latn-ID", + "htx": "htx-Xsux-TR", + "hu": "hu-Latn-HU", + "hub": "hub-Latn-PE", + "huc": "huc-Latn-BW", + "hud": "hud-Latn-ID", + "hue": "hue-Latn-MX", + "huf": "huf-Latn-PG", + "hug": "hug-Latn-PE", + "huh": "huh-Latn-CL", + "hui": "hui-Latn-ZZ", + "huk": "huk-Latn-ID", + "hul": "hul-Latn-PG", + "hum": "hum-Latn-CD", + "hup": "hup-Latn-US", + "hur": "hur-Latn-CA", + "hus": "hus-Latn-MX", + "hut": "hut-Deva-NP", + "hut-Tibt": "hut-Tibt-NP", + "huu": "huu-Latn-PE", + "huv": "huv-Latn-MX", + "huw": "huw-Latn-ID", + "hux": "hux-Latn-PE", + "huy": "huy-Hebr-IL", + "huz": "huz-Cyrl-RU", + "hvc": "hvc-Latn-HT", + "hve": "hve-Latn-MX", + "hvk": "hvk-Latn-NC", + "hvn": "hvn-Latn-ID", + "hvv": "hvv-Latn-MX", + "hwa": "hwa-Latn-CI", + "hwc": "hwc-Latn-US", + "hwo": "hwo-Latn-NG", + "hy": "hy-Armn-AM", + "hya": "hya-Latn-CM", + "hyw": "hyw-Armn-AM", + "hz": "hz-Latn-NA", + "ia": "ia-Latn-001", + "iai": "iai-Latn-NC", + "ian": "ian-Latn-ZZ", + "iar": "iar-Latn-ZZ", + "iba": "iba-Latn-MY", + "ibb": "ibb-Latn-NG", + "ibd": "ibd-Latn-AU", + "ibe": "ibe-Latn-NG", + "ibg": "ibg-Latn-PH", + "ibh": "ibh-Latn-VN", + "ibl": "ibl-Latn-PH", + "ibm": "ibm-Latn-NG", + "ibn": "ibn-Latn-NG", + "ibr": "ibr-Latn-NG", + "ibu": "ibu-Latn-ID", + "iby": "iby-Latn-ZZ", + "ica": "ica-Latn-ZZ", + "ich": "ich-Latn-ZZ", + "icr": "icr-Latn-CO", + "id": "id-Latn-ID", + "ida": "ida-Latn-KE", + "idb": "idb-Latn-IN", + "idc": "idc-Latn-NG", + "idd": "idd-Latn-ZZ", + "ide": "ide-Latn-NG", + "idi": "idi-Latn-ZZ", + "idr": "idr-Latn-SS", + "ids": "ids-Latn-NG", + "idt": "idt-Latn-TL", + "idu": "idu-Latn-ZZ", + "ie": "ie-Latn-001", + "ifa": "ifa-Latn-PH", + "ifb": "ifb-Latn-PH", + "ife": "ife-Latn-TG", + "iff": "iff-Latn-VU", + "ifk": "ifk-Latn-PH", + "ifm": "ifm-Latn-CG", + "ifu": "ifu-Latn-PH", + "ify": "ify-Latn-PH", + "ig": "ig-Latn-NG", + "igb": "igb-Latn-ZZ", + "ige": "ige-Latn-ZZ", + "igg": "igg-Latn-PG", + "igl": "igl-Latn-NG", + "igm": "igm-Latn-PG", + "ign": "ign-Latn-BO", + "igo": "igo-Latn-PG", + "igs": "igs-Latn-001", + "igs-Grek": "igs-Grek-001", + "igw": "igw-Latn-NG", + "ihb": "ihb-Latn-ID", + "ihi": "ihi-Latn-NG", + "ihp": "ihp-Latn-ID", + "ihw": "ihw-Latn-AU", + "ii": "ii-Yiii-CN", + "iin": "iin-Latn-AU", + "ijc": "ijc-Latn-NG", + "ije": "ije-Latn-NG", + "ijj": "ijj-Latn-ZZ", + "ijn": "ijn-Latn-NG", + "ijs": "ijs-Latn-NG", + "ik": "ik-Latn-US", + "iki": "iki-Latn-NG", + "ikk": "ikk-Latn-ZZ", + "ikl": "ikl-Latn-NG", + "iko": "iko-Latn-NG", + "ikp": "ikp-Latn-NG", + "ikr": "ikr-Latn-AU", + "ikt": "ikt-Latn-CA", + "ikt-Cans": "ikt-Cans-CA", + "ikv": "ikv-Latn-NG", + "ikw": "ikw-Latn-ZZ", + "ikx": "ikx-Latn-ZZ", + "ikz": "ikz-Latn-TZ", + "ila": "ila-Latn-ID", + "ilb": "ilb-Latn-ZM", + "ilg": "ilg-Latn-AU", + "ili": "ili-Latn-CN", + "ili-Arab": "ili-Arab-CN", + "ili-Cyrl": "ili-Cyrl-KZ", + "ilk": "ilk-Latn-PH", + "ilm": "ilm-Latn-MY", + "ilo": "ilo-Latn-PH", + "ilp": "ilp-Latn-PH", + "ilu": "ilu-Latn-ID", + "ilv": "ilv-Latn-NG", + "imi": "imi-Latn-PG", + "iml": "iml-Latn-US", + "imn": "imn-Latn-PG", + "imo": "imo-Latn-ZZ", + "imr": "imr-Latn-ID", + "ims": "ims-Latn-IT", + "imt": "imt-Latn-SS", + "imy": "imy-Lyci-TR", + "in": "in-Latn-ID", + "inb": "inb-Latn-CO", + "ing": "ing-Latn-US", + "inh": "inh-Cyrl-RU", + "inj": "inj-Latn-CO", + "inn": "inn-Latn-PH", + "ino": "ino-Latn-PG", + "inp": "inp-Latn-PE", + "int": "int-Mymr-MM", + "io": "io-Latn-001", + "ior": "ior-Ethi-ET", + "iou": "iou-Latn-ZZ", + "iow": "iow-Latn-US", + "ipi": "ipi-Latn-PG", + "ipo": "ipo-Latn-PG", + "iqu": "iqu-Latn-PE", + "iqw": "iqw-Latn-NG", + "ire": "ire-Latn-ID", + "irh": "irh-Latn-ID", + "iri": "iri-Latn-ZZ", + "irk": "irk-Latn-TZ", + "irn": "irn-Latn-BR", + "iru": "iru-Taml-IN", + "iru-Mlym": "iru-Mlym-IN", + "irx": "irx-Latn-ID", + "iry": "iry-Latn-PH", + "is": "is-Latn-IS", + "isa": "isa-Latn-PG", + "isc": "isc-Latn-PE", + "isd": "isd-Latn-PH", + "ish": "ish-Latn-NG", + "isi": "isi-Latn-NG", + "isk": "isk-Arab-AF", + "isk-Cyrl": "isk-Cyrl-TJ", + "ism": "ism-Latn-ID", + "isn": "isn-Latn-TZ", + "iso": "iso-Latn-NG", + "ist": "ist-Latn-HR", + "isu": "isu-Latn-CM", + "it": "it-Latn-IT", + "itb": "itb-Latn-PH", + "itd": "itd-Latn-ID", + "ite": "ite-Latn-BO", + "iti": "iti-Latn-PH", + "itk": "itk-Hebr-IT", + "itl": "itl-Cyrl-RU", + "itm": "itm-Latn-NG", + "ito": "ito-Latn-BO", + "itr": "itr-Latn-PG", + "its": "its-Latn-NG", + "itt": "itt-Latn-PH", + "itv": "itv-Latn-PH", + "itw": "itw-Latn-NG", + "itx": "itx-Latn-ID", + "ity": "ity-Latn-PH", + "itz": "itz-Latn-GT", + "iu": "iu-Cans-CA", + "ium": "ium-Latn-CN", + "ium-Hani": "ium-Hani-CN", + "ium-Laoo": "ium-Laoo-LA", + "ium-Thai": "ium-Thai-TH", + "ivb": "ivb-Latn-PH", + "ivv": "ivv-Latn-PH", + "iw": "iw-Hebr-IL", + "iwk": "iwk-Latn-PH", + "iwm": "iwm-Latn-ZZ", + "iwo": "iwo-Latn-ID", + "iws": "iws-Latn-ZZ", + "ixc": "ixc-Latn-MX", + "ixl": "ixl-Latn-GT", + "iya": "iya-Latn-NG", + "iyo": "iyo-Latn-CM", + "iyx": "iyx-Latn-CG", + "izh": "izh-Latn-RU", + "izi": "izi-Latn-ZZ", + "izr": "izr-Latn-NG", + "izz": "izz-Latn-NG", + "ja": "ja-Jpan-JP", + "jaa": "jaa-Latn-BR", + "jab": "jab-Latn-ZZ", + "jac": "jac-Latn-GT", + "jad": "jad-Arab-GN", + "jae": "jae-Latn-PG", + "jaf": "jaf-Latn-NG", + "jah": "jah-Latn-MY", + "jaj": "jaj-Latn-SB", + "jak": "jak-Latn-MY", + "jal": "jal-Latn-ID", + "jam": "jam-Latn-JM", + "jan": "jan-Latn-AU", + "jao": "jao-Latn-AU", + "jaq": "jaq-Latn-ID", + "jar": "jar-Latn-ZZ", + "jas": "jas-Latn-NC", + "jat": "jat-Arab-AF", + "jau": "jau-Latn-ID", + "jax": "jax-Latn-ID", + "jay": "jay-Latn-AU", + "jaz": "jaz-Latn-NC", + "jbe": "jbe-Hebr-IL", + "jbi": "jbi-Latn-AU", + "jbj": "jbj-Latn-ID", + "jbk": "jbk-Latn-PG", + "jbm": "jbm-Latn-NG", + "jbn": "jbn-Arab-LY", + "jbo": "jbo-Latn-001", + "jbr": "jbr-Latn-ID", + "jbt": "jbt-Latn-BR", + "jbu": "jbu-Latn-ZZ", + "jbw": "jbw-Latn-AU", + "jct": "jct-Cyrl-UA", + "jct-Latn": "jct-Latn-UA", + "jda": "jda-Tibt-IN", + "jdg": "jdg-Arab-PK", + "jdt": "jdt-Cyrl-RU", + "jdt-Hebr": "jdt-Hebr-RU", + "jdt-Latn": "jdt-Latn-AZ", + "jeb": "jeb-Latn-PE", + "jee": "jee-Deva-NP", + "jeh": "jeh-Latn-VN", + "jeh-Laoo": "jeh-Laoo-LA", + "jei": "jei-Latn-ID", + "jek": "jek-Latn-CI", + "jel": "jel-Latn-ID", + "jen": "jen-Latn-ZZ", + "jer": "jer-Latn-NG", + "jet": "jet-Latn-PG", + "jeu": "jeu-Latn-TD", + "jgb": "jgb-Latn-CD", + "jge": "jge-Geor-GE", + "jge-Hebr": "jge-Hebr-IL", + "jgk": "jgk-Latn-ZZ", + "jgo": "jgo-Latn-CM", + "jhi": "jhi-Latn-MY", + "ji": "ji-Hebr-UA", + "jia": "jia-Latn-CM", + "jib": "jib-Latn-ZZ", + "jic": "jic-Latn-HN", + "jid": "jid-Latn-NG", + "jie": "jie-Latn-NG", + "jig": "jig-Latn-AU", + "jil": "jil-Latn-PG", + "jim": "jim-Latn-CM", + "jit": "jit-Latn-TZ", + "jiu": "jiu-Latn-CN", + "jiv": "jiv-Latn-EC", + "jiy": "jiy-Latn-CN", + "jje": "jje-Hang-KR", + "jjr": "jjr-Latn-NG", + "jka": "jka-Latn-ID", + "jkm": "jkm-Mymr-MM", + "jkm-Brai": "jkm-Brai-MM", + "jkm-Latn": "jkm-Latn-MM", + "jko": "jko-Latn-PG", + "jku": "jku-Latn-NG", + "jle": "jle-Latn-SD", + "jma": "jma-Latn-PG", + "jmb": "jmb-Latn-NG", + "jmc": "jmc-Latn-TZ", + "jmd": "jmd-Latn-ID", + "jmi": "jmi-Latn-NG", + "jml": "jml-Deva-NP", + "jmn": "jmn-Latn-MM", + "jmr": "jmr-Latn-GH", + "jms": "jms-Latn-NG", + "jmw": "jmw-Latn-PG", + "jmx": "jmx-Latn-MX", + "jna": "jna-Takr-IN", + "jnd": "jnd-Arab-PK", + "jng": "jng-Latn-AU", + "jni": "jni-Latn-NG", + "jnj": "jnj-Latn-ET", + "jnj-Ethi": "jnj-Ethi-ET", + "jnl": "jnl-Deva-IN", + "jns": "jns-Deva-IN", + "jns-Latn": "jns-Latn-IN", + "jns-Takr": "jns-Takr-IN", + "job": "job-Latn-CD", + "jod": "jod-Latn-CI", + "jog": "jog-Arab-PK", + "jor": "jor-Latn-BO", + "jow": "jow-Latn-ML", + "jpa": "jpa-Hebr-PS", + "jpr": "jpr-Hebr-IL", + "jqr": "jqr-Latn-PE", + "jra": "jra-Latn-ZZ", + "jrr": "jrr-Latn-NG", + "jrt": "jrt-Latn-NG", + "jru": "jru-Latn-VE", + "jua": "jua-Latn-BR", + "jub": "jub-Latn-NG", + "jud": "jud-Latn-CI", + "juh": "juh-Latn-NG", + "jui": "jui-Latn-AU", + "juk": "juk-Latn-NG", + "jul": "jul-Deva-NP", + "jum": "jum-Latn-SD", + "jun": "jun-Orya-IN", + "juo": "juo-Latn-NG", + "jup": "jup-Latn-BR", + "jur": "jur-Latn-BR", + "jut": "jut-Latn-DK", + "juu": "juu-Latn-NG", + "juw": "juw-Latn-NG", + "juy": "juy-Orya-IN", + "jv": "jv-Latn-ID", + "jvd": "jvd-Latn-ID", + "jvn": "jvn-Latn-SR", + "jw": "jw-Latn-ID", + "jwi": "jwi-Latn-GH", + "jya": "jya-Tibt-CN", + "jye": "jye-Hebr-IL", + "jyy": "jyy-Latn-TD", + "ka": "ka-Geor-GE", + "kaa": "kaa-Cyrl-UZ", + "kab": "kab-Latn-DZ", + "kac": "kac-Latn-MM", + "kad": "kad-Latn-ZZ", + "kag": "kag-Latn-MY", + "kah": "kah-Latn-CF", + "kai": "kai-Latn-ZZ", + "kaj": "kaj-Latn-NG", + "kak": "kak-Latn-PH", + "kam": "kam-Latn-KE", + "kao": "kao-Latn-ML", + "kap": "kap-Cyrl-RU", + "kaq": "kaq-Latn-PE", + "kav": "kav-Latn-BR", + "kaw": "kaw-Kawi-ID", + "kax": "kax-Latn-ID", + "kay": "kay-Latn-BR", + "kba": "kba-Latn-AU", + "kbb": "kbb-Latn-BR", + "kbc": "kbc-Latn-BR", + "kbd": "kbd-Cyrl-RU", + "kbe": "kbe-Latn-AU", + "kbh": "kbh-Latn-CO", + "kbi": "kbi-Latn-ID", + "kbj": "kbj-Latn-CD", + "kbk": "kbk-Latn-PG", + "kbl": "kbl-Latn-TD", + "kbm": "kbm-Latn-ZZ", + "kbn": "kbn-Latn-CF", + "kbo": "kbo-Latn-SS", + "kbp": "kbp-Latn-ZZ", + "kbq": "kbq-Latn-ZZ", + "kbr": "kbr-Latn-ET", + "kbr-Ethi": "kbr-Ethi-ET", + "kbs": "kbs-Latn-GA", + "kbt": "kbt-Latn-PG", + "kbu": "kbu-Arab-PK", + "kbv": "kbv-Latn-ID", + "kbw": "kbw-Latn-PG", + "kbx": "kbx-Latn-ZZ", + "kby": "kby-Arab-NE", + "kbz": "kbz-Latn-NG", + "kca": "kca-Cyrl-RU", + "kcb": "kcb-Latn-PG", + "kcc": "kcc-Latn-NG", + "kcd": "kcd-Latn-ID", + "kce": "kce-Latn-NG", + "kcf": "kcf-Latn-NG", + "kcg": "kcg-Latn-NG", + "kch": "kch-Latn-NG", + "kci": "kci-Latn-NG", + "kcj": "kcj-Latn-GW", + "kck": "kck-Latn-ZW", + "kcl": "kcl-Latn-ZZ", + "kcm": "kcm-Latn-CF", + "kcn": "kcn-Latn-UG", + "kco": "kco-Latn-PG", + "kcp": "kcp-Latn-SD", + "kcq": "kcq-Latn-NG", + "kcs": "kcs-Latn-NG", + "kct": "kct-Latn-ZZ", + "kcu": "kcu-Latn-TZ", + "kcv": "kcv-Latn-CD", + "kcw": "kcw-Latn-CD", + "kcz": "kcz-Latn-TZ", + "kda": "kda-Latn-AU", + "kdc": "kdc-Latn-TZ", + "kdd": "kdd-Latn-AU", + "kde": "kde-Latn-TZ", + "kdf": "kdf-Latn-PG", + "kdg": "kdg-Latn-CD", + "kdh": "kdh-Latn-TG", + "kdi": "kdi-Latn-UG", + "kdj": "kdj-Latn-UG", + "kdk": "kdk-Latn-NC", + "kdl": "kdl-Latn-ZZ", + "kdm": "kdm-Latn-NG", + "kdn": "kdn-Latn-ZW", + "kdp": "kdp-Latn-NG", + "kdq": "kdq-Beng-IN", + "kdr": "kdr-Latn-LT", + "kdr-Cyrl": "kdr-Cyrl-UA", + "kdt": "kdt-Thai-TH", + "kdw": "kdw-Latn-ID", + "kdx": "kdx-Latn-NG", + "kdy": "kdy-Latn-ID", + "kdz": "kdz-Latn-CM", + "kea": "kea-Latn-CV", + "keb": "keb-Latn-GA", + "kec": "kec-Latn-SD", + "ked": "ked-Latn-TZ", + "kee": "kee-Latn-US", + "kef": "kef-Latn-TG", + "keg": "keg-Latn-SD", + "keh": "keh-Latn-PG", + "kei": "kei-Latn-ID", + "kek": "kek-Latn-GT", + "kel": "kel-Latn-CD", + "kem": "kem-Latn-TL", + "ken": "ken-Latn-CM", + "keo": "keo-Latn-UG", + "ker": "ker-Latn-TD", + "kes": "kes-Latn-NG", + "ket": "ket-Cyrl-RU", + "keu": "keu-Latn-TG", + "kew": "kew-Latn-PG", + "kex": "kex-Deva-IN", + "kex-Gujr": "kex-Gujr-IN", + "key": "key-Telu-IN", + "kez": "kez-Latn-ZZ", + "kfa": "kfa-Knda-IN", + "kfb": "kfb-Deva-IN", + "kfc": "kfc-Telu-IN", + "kfd": "kfd-Knda-IN", + "kfe": "kfe-Taml-IN", + "kff": "kff-Latn-IN", + "kff-Deva": "kff-Deva-IN", + "kff-Orya": "kff-Orya-IN", + "kff-Telu": "kff-Telu-IN", + "kfh": "kfh-Mlym-IN", + "kfi": "kfi-Taml-IN", + "kfi-Knda": "kfi-Knda-IN", + "kfk": "kfk-Deva-IN", + "kfk-Takr": "kfk-Takr-IN", + "kfl": "kfl-Latn-CM", + "kfm": "kfm-Arab-IR", + "kfn": "kfn-Latn-CM", + "kfo": "kfo-Latn-CI", + "kfp": "kfp-Deva-IN", + "kfq": "kfq-Deva-IN", + "kfr": "kfr-Deva-IN", + "kfs": "kfs-Deva-IN", + "kfv": "kfv-Latn-IN", + "kfw": "kfw-Latn-IN", + "kfx": "kfx-Deva-IN", + "kfx-Takr": "kfx-Takr-IN", + "kfy": "kfy-Deva-IN", + "kfz": "kfz-Latn-BF", + "kg": "kg-Latn-CD", + "kga": "kga-Latn-CI", + "kgb": "kgb-Latn-ID", + "kge": "kge-Latn-ID", + "kgf": "kgf-Latn-ZZ", + "kgj": "kgj-Deva-NP", + "kgk": "kgk-Latn-BR", + "kgl": "kgl-Latn-AU", + "kgm": "kgm-Latn-BR", + "kgo": "kgo-Latn-SD", + "kgp": "kgp-Latn-BR", + "kgq": "kgq-Latn-ID", + "kgr": "kgr-Latn-ID", + "kgs": "kgs-Latn-AU", + "kgt": "kgt-Latn-NG", + "kgu": "kgu-Latn-PG", + "kgv": "kgv-Latn-ID", + "kgw": "kgw-Latn-ID", + "kgx": "kgx-Latn-ID", + "kgy": "kgy-Deva-NP", + "kha": "kha-Latn-IN", + "khb": "khb-Talu-CN", + "khc": "khc-Latn-ID", + "khd": "khd-Latn-ID", + "khe": "khe-Latn-ID", + "khf": "khf-Thai-LA", + "khg": "khg-Tibt-CN", + "khh": "khh-Latn-ID", + "khj": "khj-Latn-NG", + "khl": "khl-Latn-PG", + "khn": "khn-Deva-IN", + "khp": "khp-Latn-ID", + "khq": "khq-Latn-ML", + "khr": "khr-Latn-IN", + "khr-Deva": "khr-Deva-IN", + "khs": "khs-Latn-ZZ", + "kht": "kht-Mymr-IN", + "khu": "khu-Latn-AO", + "khv": "khv-Cyrl-RU", + "khw": "khw-Arab-PK", + "khx": "khx-Latn-CD", + "khy": "khy-Latn-CD", + "khz": "khz-Latn-ZZ", + "ki": "ki-Latn-KE", + "kia": "kia-Latn-TD", + "kib": "kib-Latn-SD", + "kic": "kic-Latn-US", + "kid": "kid-Latn-CM", + "kie": "kie-Latn-TD", + "kif": "kif-Deva-NP", + "kig": "kig-Latn-ID", + "kih": "kih-Latn-PG", + "kij": "kij-Latn-ZZ", + "kil": "kil-Latn-NG", + "kim": "kim-Cyrl-RU", + "kio": "kio-Latn-US", + "kip": "kip-Deva-NP", + "kiq": "kiq-Latn-ID", + "kis": "kis-Latn-PG", + "kit": "kit-Latn-PG", + "kiu": "kiu-Latn-TR", + "kiv": "kiv-Latn-TZ", + "kiw": "kiw-Latn-ZZ", + "kix": "kix-Latn-IN", + "kiy": "kiy-Latn-ID", + "kiz": "kiz-Latn-TZ", + "kj": "kj-Latn-NA", + "kja": "kja-Latn-ID", + "kjb": "kjb-Latn-GT", + "kjc": "kjc-Latn-ID", + "kjd": "kjd-Latn-ZZ", + "kje": "kje-Latn-ID", + "kjg": "kjg-Laoo-LA", + "kjh": "kjh-Cyrl-RU", + "kji": "kji-Latn-SB", + "kjj": "kjj-Latn-AZ", + "kjk": "kjk-Latn-ID", + "kjl": "kjl-Deva-NP", + "kjm": "kjm-Latn-VN", + "kjn": "kjn-Latn-AU", + "kjo": "kjo-Deva-IN", + "kjp": "kjp-Mymr-MM", + "kjp-Thai": "kjp-Thai-TH", + "kjq": "kjq-Latn-US", + "kjr": "kjr-Latn-ID", + "kjs": "kjs-Latn-ZZ", + "kjt": "kjt-Thai-TH", + "kju": "kju-Latn-US", + "kjx": "kjx-Latn-PG", + "kjy": "kjy-Latn-ZZ", + "kk": "kk-Cyrl-KZ", + "kk-AF": "kk-Arab-AF", + "kk-Arab": "kk-Arab-CN", + "kk-CN": "kk-Arab-CN", + "kk-IR": "kk-Arab-IR", + "kk-MN": "kk-Arab-MN", + "kka": "kka-Latn-NG", + "kkb": "kkb-Latn-ID", + "kkc": "kkc-Latn-ZZ", + "kkd": "kkd-Latn-NG", + "kke": "kke-Latn-GN", + "kke-Arab": "kke-Arab-GN", + "kkf": "kkf-Tibt-IN", + "kkg": "kkg-Latn-PH", + "kkh": "kkh-Lana-MM", + "kki": "kki-Latn-TZ", + "kkj": "kkj-Latn-CM", + "kkk": "kkk-Latn-SB", + "kkl": "kkl-Latn-ID", + "kkm": "kkm-Latn-NG", + "kko": "kko-Latn-SD", + "kkp": "kkp-Latn-AU", + "kkq": "kkq-Latn-CD", + "kkr": "kkr-Latn-NG", + "kks": "kks-Latn-NG", + "kkt": "kkt-Deva-NP", + "kku": "kku-Latn-NG", + "kkv": "kkv-Latn-ID", + "kkw": "kkw-Latn-CG", + "kkx": "kkx-Latn-ID", + "kky": "kky-Latn-AU", + "kkz": "kkz-Latn-CA", + "kl": "kl-Latn-GL", + "kla": "kla-Latn-US", + "klb": "klb-Latn-MX", + "klc": "klc-Latn-CM", + "kld": "kld-Latn-AU", + "kle": "kle-Deva-NP", + "klf": "klf-Latn-TD", + "klg": "klg-Latn-PH", + "klh": "klh-Latn-PG", + "kli": "kli-Latn-ID", + "klj": "klj-Arab-IR", + "klk": "klk-Latn-NG", + "kll": "kll-Latn-PH", + "klm": "klm-Latn-PG", + "kln": "kln-Latn-KE", + "klo": "klo-Latn-NG", + "klp": "klp-Latn-PG", + "klq": "klq-Latn-ZZ", + "klr": "klr-Deva-NP", + "kls": "kls-Latn-PK", + "kls-Arab": "kls-Arab-PK", + "klt": "klt-Latn-ZZ", + "klu": "klu-Latn-LR", + "klv": "klv-Latn-VU", + "klw": "klw-Latn-ID", + "klx": "klx-Latn-ZZ", + "kly": "kly-Latn-ID", + "klz": "klz-Latn-ID", + "km": "km-Khmr-KH", + "kma": "kma-Latn-GH", + "kmb": "kmb-Latn-AO", + "kmc": "kmc-Latn-CN", + "kmc-Hani": "kmc-Hani-CN", + "kmd": "kmd-Latn-PH", + "kme": "kme-Latn-CM", + "kmf": "kmf-Latn-PG", + "kmg": "kmg-Latn-PG", + "kmh": "kmh-Latn-ZZ", + "kmi": "kmi-Latn-NG", + "kmj": "kmj-Deva-IN", + "kmk": "kmk-Latn-PH", + "kml": "kml-Latn-PH", + "kmm": "kmm-Latn-IN", + "kmn": "kmn-Latn-PG", + "kmo": "kmo-Latn-ZZ", + "kmp": "kmp-Latn-CM", + "kmq": "kmq-Latn-ET", + "kms": "kms-Latn-ZZ", + "kmt": "kmt-Latn-ID", + "kmu": "kmu-Latn-ZZ", + "kmv": "kmv-Latn-BR", + "kmw": "kmw-Latn-ZZ", + "kmx": "kmx-Latn-PG", + "kmy": "kmy-Latn-NG", + "kmz": "kmz-Arab-IR", + "kn": "kn-Knda-IN", + "kna": "kna-Latn-NG", + "knb": "knb-Latn-PH", + "knd": "knd-Latn-ID", + "kne": "kne-Latn-PH", + "knf": "knf-Latn-GW", + "kni": "kni-Latn-NG", + "knj": "knj-Latn-GT", + "knk": "knk-Latn-SL", + "knk-Arab": "knk-Arab-SL", + "knl": "knl-Latn-ID", + "knm": "knm-Latn-BR", + "kno": "kno-Latn-SL", + "knp": "knp-Latn-ZZ", + "knq": "knq-Latn-MY", + "knr": "knr-Latn-PG", + "kns": "kns-Latn-MY", + "kns-Thai": "kns-Thai-TH", + "knt": "knt-Latn-BR", + "knu": "knu-Latn-GN", + "knv": "knv-Latn-PG", + "knw": "knw-Latn-NA", + "knx": "knx-Latn-ID", + "kny": "kny-Latn-CD", + "knz": "knz-Latn-BF", + "ko": "ko-Kore-KR", + "koa": "koa-Latn-PG", + "koc": "koc-Latn-NG", + "kod": "kod-Latn-ID", + "koe": "koe-Latn-SS", + "kof": "kof-Latn-NG", + "kog": "kog-Latn-CO", + "koh": "koh-Latn-CG", + "koi": "koi-Cyrl-RU", + "kok": "kok-Deva-IN", + "kol": "kol-Latn-ZZ", + "koo": "koo-Latn-UG", + "kop": "kop-Latn-PG", + "koq": "koq-Latn-GA", + "kos": "kos-Latn-FM", + "kot": "kot-Latn-CM", + "kou": "kou-Latn-TD", + "kov": "kov-Latn-NG", + "kow": "kow-Latn-NG", + "koy": "koy-Latn-US", + "koz": "koz-Latn-ZZ", + "kpa": "kpa-Latn-NG", + "kpc": "kpc-Latn-CO", + "kpd": "kpd-Latn-ID", + "kpe": "kpe-Latn-LR", + "kpf": "kpf-Latn-ZZ", + "kpg": "kpg-Latn-FM", + "kph": "kph-Latn-GH", + "kpi": "kpi-Latn-ID", + "kpj": "kpj-Latn-BR", + "kpk": "kpk-Latn-NG", + "kpl": "kpl-Latn-CD", + "kpm": "kpm-Latn-VN", + "kpn": "kpn-Latn-BR", + "kpo": "kpo-Latn-ZZ", + "kpq": "kpq-Latn-ID", + "kpr": "kpr-Latn-ZZ", + "kps": "kps-Latn-ID", + "kpt": "kpt-Cyrl-RU", + "kpu": "kpu-Latn-ID", + "kpw": "kpw-Latn-PG", + "kpx": "kpx-Latn-ZZ", + "kpy": "kpy-Cyrl-RU", + "kpz": "kpz-Latn-UG", + "kqa": "kqa-Latn-PG", + "kqb": "kqb-Latn-ZZ", + "kqc": "kqc-Latn-PG", + "kqd": "kqd-Syrc-IQ", + "kqe": "kqe-Latn-PH", + "kqf": "kqf-Latn-ZZ", + "kqg": "kqg-Latn-BF", + "kqh": "kqh-Latn-TZ", + "kqi": "kqi-Latn-PG", + "kqj": "kqj-Latn-PG", + "kqk": "kqk-Latn-BJ", + "kql": "kql-Latn-PG", + "kqm": "kqm-Latn-CI", + "kqn": "kqn-Latn-ZM", + "kqo": "kqo-Latn-LR", + "kqp": "kqp-Latn-TD", + "kqq": "kqq-Latn-BR", + "kqr": "kqr-Latn-MY", + "kqs": "kqs-Latn-ZZ", + "kqt": "kqt-Latn-MY", + "kqu": "kqu-Latn-ZA", + "kqv": "kqv-Latn-ID", + "kqw": "kqw-Latn-PG", + "kqx": "kqx-Latn-CM", + "kqy": "kqy-Ethi-ZZ", + "kqz": "kqz-Latn-ZA", + "kr": "kr-Latn-ZZ", + "kra": "kra-Deva-NP", + "krb": "krb-Latn-US", + "krc": "krc-Cyrl-RU", + "krd": "krd-Latn-TL", + "kre": "kre-Latn-BR", + "krf": "krf-Latn-VU", + "krh": "krh-Latn-NG", + "kri": "kri-Latn-SL", + "krj": "krj-Latn-PH", + "krk": "krk-Cyrl-RU", + "krl": "krl-Latn-RU", + "krn": "krn-Latn-LR", + "krp": "krp-Latn-NG", + "krr": "krr-Khmr-KH", + "krs": "krs-Latn-ZZ", + "krt": "krt-Latn-NE", + "kru": "kru-Deva-IN", + "krv": "krv-Khmr-KH", + "krw": "krw-Latn-LR", + "krx": "krx-Latn-SN", + "kry": "kry-Latn-AZ", + "krz": "krz-Latn-ID", + "ks": "ks-Arab-IN", + "ksa": "ksa-Latn-NG", + "ksb": "ksb-Latn-TZ", + "ksc": "ksc-Latn-PH", + "ksd": "ksd-Latn-ZZ", + "kse": "kse-Latn-PG", + "ksf": "ksf-Latn-CM", + "ksg": "ksg-Latn-SB", + "ksh": "ksh-Latn-DE", + "ksi": "ksi-Latn-PG", + "ksj": "ksj-Latn-ZZ", + "ksk": "ksk-Latn-US", + "ksl": "ksl-Latn-PG", + "ksm": "ksm-Latn-NG", + "ksn": "ksn-Latn-PH", + "kso": "kso-Latn-NG", + "ksp": "ksp-Latn-CF", + "ksq": "ksq-Latn-NG", + "ksr": "ksr-Latn-ZZ", + "kss": "kss-Latn-LR", + "kst": "kst-Latn-BF", + "ksu": "ksu-Mymr-IN", + "ksv": "ksv-Latn-CD", + "ksw": "ksw-Mymr-MM", + "ksw-Latn": "ksw-Latn-MM", + "ksx": "ksx-Latn-ID", + "ksz": "ksz-Deva-IN", + "kta": "kta-Latn-VN", + "ktb": "ktb-Ethi-ZZ", + "ktc": "ktc-Latn-NG", + "ktd": "ktd-Latn-AU", + "ktf": "ktf-Latn-CD", + "ktg": "ktg-Latn-AU", + "kth": "kth-Latn-TD", + "kti": "kti-Latn-ID", + "ktj": "ktj-Latn-CI", + "ktk": "ktk-Latn-PG", + "ktl": "ktl-Arab-IR", + "ktm": "ktm-Latn-ZZ", + "ktn": "ktn-Latn-BR", + "kto": "kto-Latn-ZZ", + "ktp": "ktp-Plrd-CN", + "ktq": "ktq-Latn-PH", + "ktr": "ktr-Latn-MY", + "kts": "kts-Latn-ID", + "ktt": "ktt-Latn-ID", + "ktu": "ktu-Latn-CD", + "ktv": "ktv-Latn-VN", + "ktw": "ktw-Latn-US", + "ktx": "ktx-Latn-BR", + "kty": "kty-Latn-CD", + "ktz": "ktz-Latn-NA", + "ku": "ku-Latn-TR", + "ku-Arab": "ku-Arab-IQ", + "ku-LB": "ku-Arab-LB", + "ku-Yezi": "ku-Yezi-GE", + "kub": "kub-Latn-ZZ", + "kuc": "kuc-Latn-ID", + "kud": "kud-Latn-ZZ", + "kue": "kue-Latn-ZZ", + "kuf": "kuf-Laoo-LA", + "kug": "kug-Latn-NG", + "kuh": "kuh-Latn-NG", + "kui": "kui-Latn-BR", + "kuj": "kuj-Latn-ZZ", + "kuk": "kuk-Latn-ID", + "kul": "kul-Latn-NG", + "kum": "kum-Cyrl-RU", + "kun": "kun-Latn-ZZ", + "kuo": "kuo-Latn-PG", + "kup": "kup-Latn-ZZ", + "kuq": "kuq-Latn-BR", + "kus": "kus-Latn-ZZ", + "kut": "kut-Latn-CA", + "kuu": "kuu-Latn-US", + "kuv": "kuv-Latn-ID", + "kuw": "kuw-Latn-CF", + "kux": "kux-Latn-AU", + "kuy": "kuy-Latn-AU", + "kuz": "kuz-Latn-CL", + "kv": "kv-Cyrl-RU", + "kva": "kva-Cyrl-RU", + "kvb": "kvb-Latn-ID", + "kvc": "kvc-Latn-PG", + "kvd": "kvd-Latn-ID", + "kve": "kve-Latn-MY", + "kvf": "kvf-Latn-TD", + "kvg": "kvg-Latn-ZZ", + "kvh": "kvh-Latn-ID", + "kvi": "kvi-Latn-TD", + "kvj": "kvj-Latn-CM", + "kvl": "kvl-Latn-MM", + "kvm": "kvm-Latn-CM", + "kvn": "kvn-Latn-CO", + "kvo": "kvo-Latn-ID", + "kvp": "kvp-Latn-ID", + "kvq": "kvq-Mymr-MM", + "kvq-Latn": "kvq-Latn-MM", + "kvr": "kvr-Latn-ID", + "kvt": "kvt-Mymr-MM", + "kvv": "kvv-Latn-ID", + "kvw": "kvw-Latn-ID", + "kvx": "kvx-Arab-PK", + "kvy": "kvy-Kali-MM", + "kvz": "kvz-Latn-ID", + "kw": "kw-Latn-GB", + "kwa": "kwa-Latn-BR", + "kwb": "kwb-Latn-NG", + "kwc": "kwc-Latn-CG", + "kwd": "kwd-Latn-SB", + "kwe": "kwe-Latn-ID", + "kwf": "kwf-Latn-SB", + "kwg": "kwg-Latn-TD", + "kwh": "kwh-Latn-ID", + "kwi": "kwi-Latn-CO", + "kwj": "kwj-Latn-ZZ", + "kwk": "kwk-Latn-CA", + "kwl": "kwl-Latn-NG", + "kwm": "kwm-Latn-NA", + "kwn": "kwn-Latn-NA", + "kwo": "kwo-Latn-ZZ", + "kwp": "kwp-Latn-CI", + "kwq": "kwq-Latn-ZZ", + "kwr": "kwr-Latn-ID", + "kws": "kws-Latn-CD", + "kwt": "kwt-Latn-ID", + "kwu": "kwu-Latn-CM", + "kwv": "kwv-Latn-TD", + "kww": "kww-Latn-SR", + "kwy": "kwy-Latn-CD", + "kwz": "kwz-Latn-AO", + "kxa": "kxa-Latn-ZZ", + "kxb": "kxb-Latn-CI", + "kxc": "kxc-Ethi-ZZ", + "kxd": "kxd-Latn-BN", + "kxd-Arab": "kxd-Arab-BN", + "kxe": "kxe-Latn-ZZ", + "kxf": "kxf-Mymr-MM", + "kxf-Latn": "kxf-Latn-MM", + "kxi": "kxi-Latn-MY", + "kxj": "kxj-Latn-TD", + "kxk": "kxk-Mymr-MM", + "kxl": "kxl-Deva-IN", + "kxm": "kxm-Thai-TH", + "kxn": "kxn-Latn-MY", + "kxo": "kxo-Latn-BR", + "kxp": "kxp-Arab-PK", + "kxq": "kxq-Latn-ID", + "kxr": "kxr-Latn-PG", + "kxt": "kxt-Latn-PG", + "kxv": "kxv-Orya-IN", + "kxv-Latn": "kxv-Latn-IN", + "kxv-Telu": "kxv-Telu-IN", + "kxw": "kxw-Latn-ZZ", + "kxx": "kxx-Latn-CG", + "kxy": "kxy-Latn-VN", + "kxz": "kxz-Latn-ZZ", + "ky": "ky-Cyrl-KG", + "ky-Arab": "ky-Arab-CN", + "ky-CN": "ky-Arab-CN", + "ky-Latn": "ky-Latn-TR", + "ky-TR": "ky-Latn-TR", + "kya": "kya-Latn-TZ", + "kyb": "kyb-Latn-PH", + "kyc": "kyc-Latn-PG", + "kyd": "kyd-Latn-ID", + "kye": "kye-Latn-ZZ", + "kyf": "kyf-Latn-CI", + "kyg": "kyg-Latn-PG", + "kyh": "kyh-Latn-US", + "kyi": "kyi-Latn-MY", + "kyj": "kyj-Latn-PH", + "kyk": "kyk-Latn-PH", + "kyl": "kyl-Latn-US", + "kym": "kym-Latn-CF", + "kyn": "kyn-Latn-PH", + "kyo": "kyo-Latn-ID", + "kyq": "kyq-Latn-TD", + "kyr": "kyr-Latn-BR", + "kys": "kys-Latn-MY", + "kyt": "kyt-Latn-ID", + "kyu": "kyu-Kali-MM", + "kyu-Latn": "kyu-Latn-MM", + "kyu-Mymr": "kyu-Mymr-MM", + "kyv": "kyv-Deva-NP", + "kyw": "kyw-Deva-IN", + "kyw-Beng": "kyw-Beng-IN", + "kyw-Orya": "kyw-Orya-IN", + "kyx": "kyx-Latn-ZZ", + "kyy": "kyy-Latn-PG", + "kyz": "kyz-Latn-BR", + "kza": "kza-Latn-BF", + "kzb": "kzb-Latn-ID", + "kzc": "kzc-Latn-CI", + "kzd": "kzd-Latn-ID", + "kze": "kze-Latn-PG", + "kzf": "kzf-Latn-ID", + "kzh": "kzh-Arab-ZZ", + "kzi": "kzi-Latn-MY", + "kzj": "kzj-Latn-MY", + "kzk": "kzk-Latn-SB", + "kzl": "kzl-Latn-ID", + "kzm": "kzm-Latn-ID", + "kzn": "kzn-Latn-MW", + "kzo": "kzo-Latn-GA", + "kzp": "kzp-Latn-ID", + "kzr": "kzr-Latn-ZZ", + "kzs": "kzs-Latn-MY", + "kzt": "kzt-Latn-MY", + "kzu": "kzu-Latn-ID", + "kzv": "kzv-Latn-ID", + "kzw": "kzw-Latn-BR", + "kzx": "kzx-Latn-ID", + "kzy": "kzy-Latn-CD", + "kzz": "kzz-Latn-ID", + "la": "la-Latn-VA", + "laa": "laa-Latn-PH", + "lab": "lab-Lina-GR", + "lac": "lac-Latn-MX", + "lad": "lad-Hebr-IL", + "lae": "lae-Deva-IN", + "lae-Tibt": "lae-Tibt-IN", + "lag": "lag-Latn-TZ", + "lah": "lah-Arab-PK", + "lai": "lai-Latn-MW", + "laj": "laj-Latn-UG", + "lal": "lal-Latn-CD", + "lam": "lam-Latn-ZM", + "lan": "lan-Latn-NG", + "lap": "lap-Latn-TD", + "laq": "laq-Latn-VN", + "lar": "lar-Latn-GH", + "las": "las-Latn-ZZ", + "lau": "lau-Latn-ID", + "law": "law-Latn-ID", + "lax": "lax-Latn-IN", + "lax-Beng": "lax-Beng-IN", + "laz": "laz-Latn-PG", + "lb": "lb-Latn-LU", + "lbb": "lbb-Latn-PG", + "lbc": "lbc-Lisu-CN", + "lbe": "lbe-Cyrl-RU", + "lbf": "lbf-Deva-IN", + "lbf-Tibt": "lbf-Tibt-CN", + "lbi": "lbi-Latn-CM", + "lbj": "lbj-Tibt-IN", + "lbj-Arab": "lbj-Arab-IN", + "lbl": "lbl-Latn-PH", + "lbm": "lbm-Deva-IN", + "lbn": "lbn-Latn-LA", + "lbn-Laoo": "lbn-Laoo-LA", + "lbo": "lbo-Laoo-LA", + "lbo-Latn": "lbo-Latn-US", + "lbq": "lbq-Latn-PG", + "lbr": "lbr-Deva-NP", + "lbt": "lbt-Latn-VN", + "lbu": "lbu-Latn-ZZ", + "lbv": "lbv-Latn-PG", + "lbw": "lbw-Latn-ID", + "lbx": "lbx-Latn-ID", + "lby": "lby-Latn-AU", + "lbz": "lbz-Latn-AU", + "lcc": "lcc-Latn-ID", + "lcd": "lcd-Latn-ID", + "lce": "lce-Latn-ID", + "lcf": "lcf-Latn-ID", + "lch": "lch-Latn-AO", + "lcl": "lcl-Latn-ID", + "lcm": "lcm-Latn-ZZ", + "lcp": "lcp-Thai-CN", + "lcq": "lcq-Latn-ID", + "lcs": "lcs-Latn-ID", + "lda": "lda-Latn-CI", + "ldb": "ldb-Latn-ZZ", + "ldd": "ldd-Latn-NG", + "ldg": "ldg-Latn-NG", + "ldh": "ldh-Latn-NG", + "ldi": "ldi-Latn-CG", + "ldj": "ldj-Latn-NG", + "ldk": "ldk-Latn-NG", + "ldl": "ldl-Latn-NG", + "ldm": "ldm-Latn-GN", + "ldn": "ldn-Latn-001", + "ldo": "ldo-Latn-NG", + "ldp": "ldp-Latn-NG", + "ldq": "ldq-Latn-NG", + "lea": "lea-Latn-CD", + "leb": "leb-Latn-ZM", + "lec": "lec-Latn-BO", + "led": "led-Latn-ZZ", + "lee": "lee-Latn-ZZ", + "lef": "lef-Latn-GH", + "leh": "leh-Latn-ZM", + "lei": "lei-Latn-PG", + "lej": "lej-Latn-CD", + "lek": "lek-Latn-PG", + "lel": "lel-Latn-CD", + "lem": "lem-Latn-ZZ", + "len": "len-Latn-HN", + "leo": "leo-Latn-CM", + "lep": "lep-Lepc-IN", + "leq": "leq-Latn-ZZ", + "ler": "ler-Latn-PG", + "les": "les-Latn-CD", + "let": "let-Latn-PG", + "leu": "leu-Latn-ZZ", + "lev": "lev-Latn-ID", + "lew": "lew-Latn-ID", + "lex": "lex-Latn-ID", + "ley": "ley-Latn-ID", + "lez": "lez-Cyrl-RU", + "lfa": "lfa-Latn-CM", + "lfn": "lfn-Latn-001", + "lfn-Cyrl": "lfn-Cyrl-001", + "lg": "lg-Latn-UG", + "lga": "lga-Latn-SB", + "lgb": "lgb-Latn-SB", + "lgg": "lgg-Latn-ZZ", + "lgh": "lgh-Latn-VN", + "lgi": "lgi-Latn-ID", + "lgk": "lgk-Latn-VU", + "lgl": "lgl-Latn-SB", + "lgm": "lgm-Latn-CD", + "lgn": "lgn-Latn-ET", + "lgo": "lgo-Latn-SS", + "lgq": "lgq-Latn-GH", + "lgr": "lgr-Latn-SB", + "lgt": "lgt-Latn-PG", + "lgu": "lgu-Latn-SB", + "lgz": "lgz-Latn-CD", + "lha": "lha-Latn-VN", + "lhh": "lhh-Latn-ID", + "lhi": "lhi-Latn-CN", + "lhm": "lhm-Deva-NP", + "lhn": "lhn-Latn-MY", + "lhs": "lhs-Syrc-SY", + "lht": "lht-Latn-VU", + "lhu": "lhu-Latn-CN", + "li": "li-Latn-NL", + "lia": "lia-Latn-ZZ", + "lib": "lib-Latn-PG", + "lic": "lic-Latn-CN", + "lid": "lid-Latn-ZZ", + "lie": "lie-Latn-CD", + "lif": "lif-Deva-NP", + "lif-Limb": "lif-Limb-IN", + "lig": "lig-Latn-ZZ", + "lih": "lih-Latn-ZZ", + "lij": "lij-Latn-IT", + "lik": "lik-Latn-CD", + "lil": "lil-Latn-CA", + "lio": "lio-Latn-ID", + "lip": "lip-Latn-GH", + "liq": "liq-Latn-ET", + "lir": "lir-Latn-LR", + "lis": "lis-Lisu-CN", + "liu": "liu-Latn-SD", + "liv": "liv-Latn-LV", + "liw": "liw-Latn-ID", + "lix": "lix-Latn-ID", + "liy": "liy-Latn-CF", + "liz": "liz-Latn-CD", + "lja": "lja-Latn-AU", + "lje": "lje-Latn-ID", + "lji": "lji-Latn-ID", + "ljl": "ljl-Latn-ID", + "ljp": "ljp-Latn-ID", + "ljw": "ljw-Latn-AU", + "ljx": "ljx-Latn-AU", + "lka": "lka-Latn-TL", + "lkb": "lkb-Latn-KE", + "lkc": "lkc-Latn-VN", + "lkd": "lkd-Latn-BR", + "lke": "lke-Latn-UG", + "lkh": "lkh-Tibt-BT", + "lki": "lki-Arab-IR", + "lkj": "lkj-Latn-MY", + "lkl": "lkl-Latn-PG", + "lkm": "lkm-Latn-AU", + "lkn": "lkn-Latn-VU", + "lko": "lko-Latn-KE", + "lkr": "lkr-Latn-SS", + "lks": "lks-Latn-KE", + "lkt": "lkt-Latn-US", + "lku": "lku-Latn-AU", + "lky": "lky-Latn-SS", + "lla": "lla-Latn-NG", + "llb": "llb-Latn-MZ", + "llc": "llc-Latn-GN", + "lld": "lld-Latn-IT", + "lle": "lle-Latn-ZZ", + "llf": "llf-Latn-PG", + "llg": "llg-Latn-ID", + "lli": "lli-Latn-CG", + "llj": "llj-Latn-AU", + "llk": "llk-Latn-MY", + "lll": "lll-Latn-PG", + "llm": "llm-Latn-ID", + "lln": "lln-Latn-ZZ", + "llp": "llp-Latn-VU", + "llq": "llq-Latn-ID", + "llu": "llu-Latn-SB", + "llx": "llx-Latn-FJ", + "lma": "lma-Latn-GN", + "lmb": "lmb-Latn-VU", + "lmc": "lmc-Latn-AU", + "lmd": "lmd-Latn-SD", + "lme": "lme-Latn-TD", + "lmf": "lmf-Latn-ID", + "lmg": "lmg-Latn-PG", + "lmh": "lmh-Deva-NP", + "lmi": "lmi-Latn-CD", + "lmj": "lmj-Latn-ID", + "lmk": "lmk-Latn-IN", + "lmk-Mymr": "lmk-Mymr-IN", + "lml": "lml-Latn-VU", + "lmn": "lmn-Telu-IN", + "lmo": "lmo-Latn-IT", + "lmp": "lmp-Latn-ZZ", + "lmq": "lmq-Latn-ID", + "lmr": "lmr-Latn-ID", + "lmu": "lmu-Latn-VU", + "lmv": "lmv-Latn-FJ", + "lmw": "lmw-Latn-US", + "lmx": "lmx-Latn-CM", + "lmy": "lmy-Latn-ID", + "ln": "ln-Latn-CD", + "lna": "lna-Latn-CF", + "lnb": "lnb-Latn-NA", + "lnd": "lnd-Latn-ID", + "lnh": "lnh-Latn-MY", + "lni": "lni-Latn-PG", + "lnj": "lnj-Latn-AU", + "lnl": "lnl-Latn-CF", + "lnm": "lnm-Latn-PG", + "lnn": "lnn-Latn-VU", + "lns": "lns-Latn-ZZ", + "lnu": "lnu-Latn-ZZ", + "lnw": "lnw-Latn-AU", + "lnz": "lnz-Latn-CD", + "lo": "lo-Laoo-LA", + "loa": "loa-Latn-ID", + "lob": "lob-Latn-BF", + "loc": "loc-Latn-PH", + "loe": "loe-Latn-ID", + "log": "log-Latn-CD", + "loh": "loh-Latn-SS", + "loi": "loi-Latn-CI", + "loj": "loj-Latn-ZZ", + "lok": "lok-Latn-ZZ", + "lol": "lol-Latn-CD", + "lom": "lom-Latn-LR", + "lon": "lon-Latn-MW", + "loo": "loo-Latn-CD", + "lop": "lop-Latn-NG", + "loq": "loq-Latn-CD", + "lor": "lor-Latn-ZZ", + "los": "los-Latn-ZZ", + "lot": "lot-Latn-SS", + "lot-Arab": "lot-Arab-SS", + "lou": "lou-Latn-US", + "low": "low-Latn-MY", + "lox": "lox-Latn-ID", + "loy": "loy-Deva-NP", + "loy-Tibt": "loy-Tibt-NP", + "loz": "loz-Latn-ZM", + "lpa": "lpa-Latn-VU", + "lpe": "lpe-Latn-ID", + "lpn": "lpn-Latn-MM", + "lpo": "lpo-Plrd-CN", + "lpo-Lisu": "lpo-Lisu-CN", + "lpx": "lpx-Latn-SS", + "lqr": "lqr-Latn-SS", + "lra": "lra-Latn-MY", + "lrc": "lrc-Arab-IR", + "lrg": "lrg-Latn-AU", + "lri": "lri-Latn-KE", + "lrk": "lrk-Arab-PK", + "lrl": "lrl-Arab-IR", + "lrm": "lrm-Latn-KE", + "lrn": "lrn-Latn-ID", + "lro": "lro-Latn-SD", + "lrt": "lrt-Latn-ID", + "lrv": "lrv-Latn-VU", + "lrz": "lrz-Latn-VU", + "lsa": "lsa-Arab-IR", + "lsd": "lsd-Hebr-IL", + "lse": "lse-Latn-CD", + "lsi": "lsi-Latn-MM", + "lsm": "lsm-Latn-UG", + "lsr": "lsr-Latn-PG", + "lss": "lss-Arab-PK", + "lt": "lt-Latn-LT", + "ltg": "ltg-Latn-LV", + "lth": "lth-Latn-UG", + "lti": "lti-Latn-ID", + "ltn": "ltn-Latn-BR", + "lto": "lto-Latn-KE", + "lts": "lts-Latn-KE", + "ltu": "ltu-Latn-ID", + "lu": "lu-Latn-CD", + "lua": "lua-Latn-CD", + "luc": "luc-Latn-UG", + "lud": "lud-Latn-RU", + "lue": "lue-Latn-ZM", + "luf": "luf-Latn-PG", + "lui": "lui-Latn-US", + "luj": "luj-Latn-CD", + "luk": "luk-Tibt-BT", + "lul": "lul-Latn-SS", + "lum": "lum-Latn-AO", + "lun": "lun-Latn-ZM", + "luo": "luo-Latn-KE", + "lup": "lup-Latn-GA", + "luq": "luq-Latn-CU", + "lur": "lur-Latn-ID", + "lus": "lus-Latn-IN", + "lus-Beng": "lus-Beng-BD", + "lus-Brai": "lus-Brai-IN", + "lut": "lut-Latn-US", + "luu": "luu-Deva-NP", + "luv": "luv-Arab-OM", + "luw": "luw-Latn-CM", + "luy": "luy-Latn-KE", + "luz": "luz-Arab-IR", + "lv": "lv-Latn-LV", + "lva": "lva-Latn-TL", + "lvi": "lvi-Latn-LA", + "lvk": "lvk-Latn-SB", + "lvu": "lvu-Latn-ID", + "lwa": "lwa-Latn-CD", + "lwe": "lwe-Latn-ID", + "lwg": "lwg-Latn-KE", + "lwh": "lwh-Latn-VN", + "lwl": "lwl-Thai-TH", + "lwm": "lwm-Thai-CN", + "lwo": "lwo-Latn-SS", + "lwo-ZA": "lwo-Latn-ZA", + "lwt": "lwt-Latn-ID", + "lww": "lww-Latn-VU", + "lxm": "lxm-Latn-PG", + "lya": "lya-Tibt-BT", + "lyn": "lyn-Latn-ZM", + "lzh": "lzh-Hans-CN", + "lzl": "lzl-Latn-VU", + "lzn": "lzn-Latn-MM", + "lzz": "lzz-Latn-TR", + "maa": "maa-Latn-MX", + "mab": "mab-Latn-MX", + "mad": "mad-Latn-ID", + "mae": "mae-Latn-NG", + "maf": "maf-Latn-CM", + "mag": "mag-Deva-IN", + "mai": "mai-Deva-IN", + "maj": "maj-Latn-MX", + "mak": "mak-Latn-ID", + "mam": "mam-Latn-GT", + "man": "man-Latn-GM", + "man-GN": "man-Nkoo-GN", + "man-Nkoo": "man-Nkoo-GN", + "maq": "maq-Latn-MX", + "mas": "mas-Latn-KE", + "mat": "mat-Latn-MX", + "mau": "mau-Latn-MX", + "mav": "mav-Latn-BR", + "maw": "maw-Latn-ZZ", + "max": "max-Latn-ID", + "maz": "maz-Latn-MX", + "mba": "mba-Latn-PH", + "mbb": "mbb-Latn-PH", + "mbc": "mbc-Latn-BR", + "mbd": "mbd-Latn-PH", + "mbf": "mbf-Latn-SG", + "mbh": "mbh-Latn-ZZ", + "mbi": "mbi-Latn-PH", + "mbj": "mbj-Latn-BR", + "mbk": "mbk-Latn-PG", + "mbl": "mbl-Latn-BR", + "mbm": "mbm-Latn-CG", + "mbn": "mbn-Latn-CO", + "mbo": "mbo-Latn-ZZ", + "mbp": "mbp-Latn-CO", + "mbq": "mbq-Latn-ZZ", + "mbr": "mbr-Latn-CO", + "mbs": "mbs-Latn-PH", + "mbt": "mbt-Latn-PH", + "mbu": "mbu-Latn-ZZ", + "mbv": "mbv-Latn-GN", + "mbw": "mbw-Latn-ZZ", + "mbx": "mbx-Latn-PG", + "mby": "mby-Arab-PK", + "mbz": "mbz-Latn-MX", + "mca": "mca-Latn-PY", + "mcb": "mcb-Latn-PE", + "mcc": "mcc-Latn-PG", + "mcd": "mcd-Latn-PE", + "mce": "mce-Latn-MX", + "mcf": "mcf-Latn-PE", + "mcg": "mcg-Latn-VE", + "mch": "mch-Latn-VE", + "mci": "mci-Latn-ZZ", + "mcj": "mcj-Latn-NG", + "mck": "mck-Latn-AO", + "mcl": "mcl-Latn-CO", + "mcm": "mcm-Latn-MY", + "mcn": "mcn-Latn-TD", + "mco": "mco-Latn-MX", + "mcp": "mcp-Latn-ZZ", + "mcq": "mcq-Latn-ZZ", + "mcr": "mcr-Latn-ZZ", + "mcs": "mcs-Latn-CM", + "mct": "mct-Latn-CM", + "mcu": "mcu-Latn-ZZ", + "mcv": "mcv-Latn-PG", + "mcw": "mcw-Latn-TD", + "mcx": "mcx-Latn-CF", + "mcy": "mcy-Latn-PG", + "mcz": "mcz-Latn-PG", + "mda": "mda-Latn-ZZ", + "mdb": "mdb-Latn-PG", + "mdc": "mdc-Latn-PG", + "mdd": "mdd-Latn-CM", + "mde": "mde-Arab-ZZ", + "mdf": "mdf-Cyrl-RU", + "mdg": "mdg-Latn-TD", + "mdh": "mdh-Latn-PH", + "mdi": "mdi-Latn-CD", + "mdj": "mdj-Latn-ZZ", + "mdk": "mdk-Latn-CD", + "mdm": "mdm-Latn-CD", + "mdn": "mdn-Latn-CF", + "mdp": "mdp-Latn-CD", + "mdq": "mdq-Latn-CD", + "mdr": "mdr-Latn-ID", + "mds": "mds-Latn-PG", + "mdt": "mdt-Latn-CG", + "mdu": "mdu-Latn-CG", + "mdv": "mdv-Latn-MX", + "mdw": "mdw-Latn-CG", + "mdx": "mdx-Ethi-ZZ", + "mdy": "mdy-Ethi-ET", + "mdy-Latn": "mdy-Latn-ET", + "mdz": "mdz-Latn-BR", + "mea": "mea-Latn-CM", + "meb": "meb-Latn-PG", + "mec": "mec-Latn-AU", + "med": "med-Latn-ZZ", + "mee": "mee-Latn-ZZ", + "meh": "meh-Latn-MX", + "mej": "mej-Latn-ID", + "mek": "mek-Latn-ZZ", + "mel": "mel-Latn-MY", + "mem": "mem-Latn-AU", + "men": "men-Latn-SL", + "meo": "meo-Latn-MY", + "meo-Arab": "meo-Arab-MY", + "mep": "mep-Latn-AU", + "meq": "meq-Latn-CM", + "mer": "mer-Latn-KE", + "mes": "mes-Latn-TD", + "met": "met-Latn-ZZ", + "meu": "meu-Latn-ZZ", + "mev": "mev-Latn-LR", + "mew": "mew-Latn-NG", + "mey": "mey-Latn-MR", + "mey-Arab": "mey-Arab-MR", + "mez": "mez-Latn-US", + "mfa": "mfa-Arab-TH", + "mfb": "mfb-Latn-ID", + "mfc": "mfc-Latn-CD", + "mfd": "mfd-Latn-CM", + "mfe": "mfe-Latn-MU", + "mff": "mff-Latn-CM", + "mfg": "mfg-Latn-GN", + "mfg-Arab": "mfg-Arab-GN", + "mfh": "mfh-Latn-CM", + "mfi": "mfi-Arab-CM", + "mfi-Latn": "mfi-Latn-CM", + "mfj": "mfj-Latn-CM", + "mfk": "mfk-Latn-CM", + "mfl": "mfl-Latn-NG", + "mfm": "mfm-Latn-NG", + "mfn": "mfn-Latn-ZZ", + "mfo": "mfo-Latn-ZZ", + "mfp": "mfp-Latn-ID", + "mfq": "mfq-Latn-ZZ", + "mfr": "mfr-Latn-AU", + "mft": "mft-Latn-PG", + "mfu": "mfu-Latn-AO", + "mfv": "mfv-Latn-GW", + "mfw": "mfw-Latn-PG", + "mfx": "mfx-Latn-ET", + "mfx-Ethi": "mfx-Ethi-ET", + "mfy": "mfy-Latn-MX", + "mfz": "mfz-Latn-SS", + "mg": "mg-Latn-MG", + "mgb": "mgb-Latn-TD", + "mgc": "mgc-Latn-SS", + "mgd": "mgd-Latn-SS", + "mgd-Arab": "mgd-Arab-SS", + "mge": "mge-Latn-TD", + "mgf": "mgf-Latn-ID", + "mgg": "mgg-Latn-CM", + "mgh": "mgh-Latn-MZ", + "mgi": "mgi-Latn-NG", + "mgj": "mgj-Latn-NG", + "mgk": "mgk-Latn-ID", + "mgl": "mgl-Latn-ZZ", + "mgm": "mgm-Latn-TL", + "mgn": "mgn-Latn-CF", + "mgo": "mgo-Latn-CM", + "mgp": "mgp-Deva-NP", + "mgq": "mgq-Latn-TZ", + "mgr": "mgr-Latn-ZM", + "mgs": "mgs-Latn-TZ", + "mgt": "mgt-Latn-PG", + "mgu": "mgu-Latn-PG", + "mgv": "mgv-Latn-TZ", + "mgw": "mgw-Latn-TZ", + "mgy": "mgy-Latn-TZ", + "mgz": "mgz-Latn-TZ", + "mh": "mh-Latn-MH", + "mhb": "mhb-Latn-GA", + "mhc": "mhc-Latn-MX", + "mhd": "mhd-Latn-TZ", + "mhe": "mhe-Latn-MY", + "mhf": "mhf-Latn-PG", + "mhg": "mhg-Latn-AU", + "mhi": "mhi-Latn-ZZ", + "mhj": "mhj-Arab-AF", + "mhk": "mhk-Latn-CM", + "mhl": "mhl-Latn-ZZ", + "mhm": "mhm-Latn-MZ", + "mhn": "mhn-Latn-IT", + "mho": "mho-Latn-ZM", + "mhp": "mhp-Latn-ID", + "mhq": "mhq-Latn-US", + "mhs": "mhs-Latn-ID", + "mht": "mht-Latn-VE", + "mhu": "mhu-Latn-IN", + "mhw": "mhw-Latn-BW", + "mhx": "mhx-Latn-MM", + "mhy": "mhy-Latn-ID", + "mhz": "mhz-Latn-ID", + "mi": "mi-Latn-NZ", + "mia": "mia-Latn-US", + "mib": "mib-Latn-MX", + "mic": "mic-Latn-CA", + "mid": "mid-Mand-IQ", + "mie": "mie-Latn-MX", + "mif": "mif-Latn-ZZ", + "mig": "mig-Latn-MX", + "mih": "mih-Latn-MX", + "mii": "mii-Latn-MX", + "mij": "mij-Latn-CM", + "mik": "mik-Latn-US", + "mil": "mil-Latn-MX", + "mim": "mim-Latn-MX", + "min": "min-Latn-ID", + "mio": "mio-Latn-MX", + "mip": "mip-Latn-MX", + "miq": "miq-Latn-NI", + "mir": "mir-Latn-MX", + "mit": "mit-Latn-MX", + "miu": "miu-Latn-MX", + "miw": "miw-Latn-ZZ", + "mix": "mix-Latn-MX", + "miy": "miy-Latn-MX", + "miz": "miz-Latn-MX", + "mjb": "mjb-Latn-TL", + "mjc": "mjc-Latn-MX", + "mjd": "mjd-Latn-US", + "mje": "mje-Latn-TD", + "mjg": "mjg-Latn-CN", + "mjh": "mjh-Latn-TZ", + "mji": "mji-Latn-CN", + "mjj": "mjj-Latn-PG", + "mjk": "mjk-Latn-PG", + "mjl": "mjl-Deva-IN", + "mjl-Takr": "mjl-Takr-IN", + "mjm": "mjm-Latn-PG", + "mjn": "mjn-Latn-PG", + "mjq": "mjq-Mlym-IN", + "mjr": "mjr-Mlym-IN", + "mjs": "mjs-Latn-NG", + "mjt": "mjt-Deva-IN", + "mjt-Beng": "mjt-Beng-BD", + "mju": "mju-Telu-IN", + "mjv": "mjv-Mlym-IN", + "mjw": "mjw-Latn-IN", + "mjx": "mjx-Latn-BD", + "mjx-Beng": "mjx-Beng-BD", + "mjy": "mjy-Latn-US", + "mjz": "mjz-Deva-NP", + "mk": "mk-Cyrl-MK", + "mka": "mka-Latn-CI", + "mkb": "mkb-Deva-IN", + "mkc": "mkc-Latn-PG", + "mke": "mke-Deva-IN", + "mkf": "mkf-Latn-NG", + "mki": "mki-Arab-ZZ", + "mkj": "mkj-Latn-FM", + "mkk": "mkk-Latn-CM", + "mkl": "mkl-Latn-ZZ", + "mkm": "mkm-Thai-TH", + "mkn": "mkn-Latn-ID", + "mko": "mko-Latn-NG", + "mkp": "mkp-Latn-ZZ", + "mkr": "mkr-Latn-PG", + "mks": "mks-Latn-MX", + "mkt": "mkt-Latn-NC", + "mku": "mku-Latn-GN", + "mkv": "mkv-Latn-VU", + "mkw": "mkw-Latn-ZZ", + "mkx": "mkx-Latn-PH", + "mky": "mky-Latn-ID", + "mkz": "mkz-Latn-TL", + "ml": "ml-Mlym-IN", + "mla": "mla-Latn-VU", + "mlb": "mlb-Latn-CM", + "mlc": "mlc-Latn-VN", + "mle": "mle-Latn-ZZ", + "mlf": "mlf-Thai-LA", + "mlf-Latn": "mlf-Latn-LA", + "mlh": "mlh-Latn-PG", + "mli": "mli-Latn-ID", + "mlj": "mlj-Latn-TD", + "mlk": "mlk-Latn-KE", + "mll": "mll-Latn-VU", + "mln": "mln-Latn-SB", + "mlo": "mlo-Latn-SN", + "mlp": "mlp-Latn-ZZ", + "mlq": "mlq-Latn-SN", + "mlq-Arab": "mlq-Arab-SN", + "mlr": "mlr-Latn-CM", + "mls": "mls-Latn-SD", + "mlu": "mlu-Latn-SB", + "mlv": "mlv-Latn-VU", + "mlw": "mlw-Latn-CM", + "mlx": "mlx-Latn-VU", + "mlz": "mlz-Latn-PH", + "mma": "mma-Latn-NG", + "mmb": "mmb-Latn-ID", + "mmc": "mmc-Latn-MX", + "mmd": "mmd-Latn-CN", + "mmd-Hans": "mmd-Hans-CN", + "mmd-Hant": "mmd-Hant-CN", + "mme": "mme-Latn-VU", + "mmf": "mmf-Latn-NG", + "mmg": "mmg-Latn-VU", + "mmh": "mmh-Latn-BR", + "mmi": "mmi-Latn-PG", + "mmm": "mmm-Latn-VU", + "mmn": "mmn-Latn-PH", + "mmo": "mmo-Latn-ZZ", + "mmp": "mmp-Latn-PG", + "mmq": "mmq-Latn-PG", + "mmr": "mmr-Latn-CN", + "mmt": "mmt-Latn-PG", + "mmu": "mmu-Latn-ZZ", + "mmv": "mmv-Latn-BR", + "mmw": "mmw-Latn-VU", + "mmx": "mmx-Latn-ZZ", + "mmy": "mmy-Latn-TD", + "mmz": "mmz-Latn-CD", + "mn": "mn-Cyrl-MN", + "mn-CN": "mn-Mong-CN", + "mn-Mong": "mn-Mong-CN", + "mna": "mna-Latn-ZZ", + "mnb": "mnb-Latn-ID", + "mnd": "mnd-Latn-BR", + "mne": "mne-Latn-TD", + "mnf": "mnf-Latn-ZZ", + "mng": "mng-Latn-VN", + "mnh": "mnh-Latn-CD", + "mni": "mni-Beng-IN", + "mnj": "mnj-Arab-AF", + "mnl": "mnl-Latn-VU", + "mnm": "mnm-Latn-PG", + "mnn": "mnn-Latn-VN", + "mnp": "mnp-Latn-CN", + "mnq": "mnq-Latn-MY", + "mnr": "mnr-Latn-US", + "mns": "mns-Cyrl-RU", + "mnu": "mnu-Latn-ID", + "mnv": "mnv-Latn-SB", + "mnw": "mnw-Mymr-MM", + "mnx": "mnx-Latn-ID", + "mny": "mny-Latn-MZ", + "mnz": "mnz-Latn-ID", + "mo": "mo-Latn-RO", + "moa": "moa-Latn-ZZ", + "moc": "moc-Latn-AR", + "mod": "mod-Latn-US", + "moe": "moe-Latn-CA", + "mog": "mog-Latn-ID", + "moh": "moh-Latn-CA", + "moi": "moi-Latn-NG", + "moj": "moj-Latn-CG", + "mok": "mok-Latn-ID", + "mom": "mom-Latn-NI", + "moo": "moo-Latn-VN", + "mop": "mop-Latn-BZ", + "moq": "moq-Latn-ID", + "mor": "mor-Latn-SD", + "mos": "mos-Latn-BF", + "mot": "mot-Latn-CO", + "mou": "mou-Latn-TD", + "mov": "mov-Latn-US", + "mow": "mow-Latn-CG", + "mox": "mox-Latn-ZZ", + "moy": "moy-Latn-ET", + "moy-Ethi": "moy-Ethi-ET", + "moz": "moz-Latn-TD", + "mpa": "mpa-Latn-TZ", + "mpb": "mpb-Latn-AU", + "mpc": "mpc-Latn-AU", + "mpd": "mpd-Latn-BR", + "mpe": "mpe-Latn-ET", + "mpe-Ethi": "mpe-Ethi-ET", + "mpg": "mpg-Latn-TD", + "mph": "mph-Latn-AU", + "mpi": "mpi-Latn-CM", + "mpj": "mpj-Latn-AU", + "mpk": "mpk-Latn-TD", + "mpl": "mpl-Latn-PG", + "mpm": "mpm-Latn-MX", + "mpn": "mpn-Latn-PG", + "mpo": "mpo-Latn-PG", + "mpp": "mpp-Latn-ZZ", + "mpq": "mpq-Latn-BR", + "mpr": "mpr-Latn-SB", + "mps": "mps-Latn-ZZ", + "mpt": "mpt-Latn-ZZ", + "mpu": "mpu-Latn-BR", + "mpv": "mpv-Latn-PG", + "mpw": "mpw-Latn-BR", + "mpx": "mpx-Latn-ZZ", + "mpy": "mpy-Latn-ID", + "mpz": "mpz-Thai-TH", + "mqa": "mqa-Latn-ID", + "mqb": "mqb-Latn-CM", + "mqc": "mqc-Latn-ID", + "mqe": "mqe-Latn-PG", + "mqf": "mqf-Latn-ID", + "mqg": "mqg-Latn-ID", + "mqh": "mqh-Latn-MX", + "mqi": "mqi-Latn-ID", + "mqj": "mqj-Latn-ID", + "mqk": "mqk-Latn-PH", + "mql": "mql-Latn-ZZ", + "mqm": "mqm-Latn-PF", + "mqn": "mqn-Latn-ID", + "mqo": "mqo-Latn-ID", + "mqp": "mqp-Latn-ID", + "mqq": "mqq-Latn-MY", + "mqr": "mqr-Latn-ID", + "mqs": "mqs-Latn-ID", + "mqu": "mqu-Latn-SS", + "mqv": "mqv-Latn-PG", + "mqw": "mqw-Latn-PG", + "mqx": "mqx-Latn-ID", + "mqx-Bugi": "mqx-Bugi-ID", + "mqy": "mqy-Latn-ID", + "mqz": "mqz-Latn-PG", + "mr": "mr-Deva-IN", + "mra": "mra-Thai-TH", + "mrb": "mrb-Latn-VU", + "mrc": "mrc-Latn-US", + "mrd": "mrd-Deva-NP", + "mrf": "mrf-Latn-ID", + "mrg": "mrg-Latn-IN", + "mrg-Beng": "mrg-Beng-IN", + "mrg-Deva": "mrg-Deva-IN", + "mrh": "mrh-Latn-IN", + "mrj": "mrj-Cyrl-RU", + "mrk": "mrk-Latn-NC", + "mrl": "mrl-Latn-FM", + "mrm": "mrm-Latn-VU", + "mrn": "mrn-Latn-SB", + "mro": "mro-Mroo-BD", + "mrp": "mrp-Latn-VU", + "mrq": "mrq-Latn-PF", + "mrr": "mrr-Deva-IN", + "mrs": "mrs-Latn-VU", + "mrt": "mrt-Latn-NG", + "mru": "mru-Latn-CM", + "mrv": "mrv-Latn-PF", + "mrw": "mrw-Latn-PH", + "mrw-Arab": "mrw-Arab-PH", + "mrx": "mrx-Latn-ID", + "mry": "mry-Latn-PH", + "mrz": "mrz-Latn-ID", + "ms": "ms-Latn-MY", + "ms-CC": "ms-Arab-CC", + "msb": "msb-Latn-PH", + "msc": "msc-Latn-GN", + "mse": "mse-Latn-TD", + "msf": "msf-Latn-ID", + "msg": "msg-Latn-ID", + "msh": "msh-Latn-MG", + "msi": "msi-Latn-MY", + "msj": "msj-Latn-CD", + "msk": "msk-Latn-PH", + "msl": "msl-Latn-ID", + "msm": "msm-Latn-PH", + "msn": "msn-Latn-VU", + "mso": "mso-Latn-ID", + "msp": "msp-Latn-BR", + "msq": "msq-Latn-NC", + "mss": "mss-Latn-ID", + "msu": "msu-Latn-PG", + "msv": "msv-Latn-CM", + "msw": "msw-Latn-GW", + "msx": "msx-Latn-PG", + "msy": "msy-Latn-PG", + "msz": "msz-Latn-PG", + "mt": "mt-Latn-MT", + "mta": "mta-Latn-PH", + "mtb": "mtb-Latn-CI", + "mtc": "mtc-Latn-ZZ", + "mtd": "mtd-Latn-ID", + "mte": "mte-Latn-SB", + "mtf": "mtf-Latn-ZZ", + "mtg": "mtg-Latn-ID", + "mth": "mth-Latn-ID", + "mti": "mti-Latn-ZZ", + "mtj": "mtj-Latn-ID", + "mtk": "mtk-Latn-CM", + "mtl": "mtl-Latn-NG", + "mtm": "mtm-Cyrl-RU", + "mtn": "mtn-Latn-NI", + "mto": "mto-Latn-MX", + "mtp": "mtp-Latn-BO", + "mtq": "mtq-Latn-VN", + "mtr": "mtr-Deva-IN", + "mts": "mts-Latn-PE", + "mtt": "mtt-Latn-VU", + "mtu": "mtu-Latn-MX", + "mtv": "mtv-Latn-PG", + "mtw": "mtw-Latn-PH", + "mtx": "mtx-Latn-MX", + "mty": "mty-Latn-PG", + "mua": "mua-Latn-CM", + "mub": "mub-Latn-TD", + "muc": "muc-Latn-CM", + "mud": "mud-Cyrl-RU", + "mue": "mue-Latn-EC", + "mug": "mug-Latn-CM", + "muh": "muh-Latn-SS", + "mui": "mui-Latn-ID", + "muj": "muj-Latn-TD", + "muk": "muk-Tibt-NP", + "mum": "mum-Latn-PG", + "muo": "muo-Latn-CM", + "muq": "muq-Latn-CN", + "mur": "mur-Latn-ZZ", + "mus": "mus-Latn-US", + "mut": "mut-Deva-IN", + "muu": "muu-Latn-KE", + "muv": "muv-Taml-IN", + "mux": "mux-Latn-PG", + "muy": "muy-Latn-CM", + "muz": "muz-Ethi-ET", + "muz-Latn": "muz-Latn-ET", + "mva": "mva-Latn-ZZ", + "mvd": "mvd-Latn-ID", + "mvf": "mvf-Mong-CN", + "mvf-Phag": "mvf-Phag-CN", + "mvg": "mvg-Latn-MX", + "mvh": "mvh-Latn-TD", + "mvk": "mvk-Latn-PG", + "mvl": "mvl-Latn-AU", + "mvn": "mvn-Latn-ZZ", + "mvo": "mvo-Latn-SB", + "mvp": "mvp-Latn-ID", + "mvq": "mvq-Latn-PG", + "mvr": "mvr-Latn-ID", + "mvs": "mvs-Latn-ID", + "mvt": "mvt-Latn-VU", + "mvu": "mvu-Latn-TD", + "mvv": "mvv-Latn-MY", + "mvw": "mvw-Latn-TZ", + "mvx": "mvx-Latn-ID", + "mvy": "mvy-Arab-PK", + "mvz": "mvz-Ethi-ET", + "mvz-Arab": "mvz-Arab-ET", + "mwa": "mwa-Latn-PG", + "mwb": "mwb-Latn-PG", + "mwc": "mwc-Latn-PG", + "mwe": "mwe-Latn-TZ", + "mwf": "mwf-Latn-AU", + "mwg": "mwg-Latn-PG", + "mwh": "mwh-Latn-PG", + "mwi": "mwi-Latn-VU", + "mwk": "mwk-Latn-ML", + "mwl": "mwl-Latn-PT", + "mwm": "mwm-Latn-TD", + "mwn": "mwn-Latn-ZM", + "mwo": "mwo-Latn-VU", + "mwp": "mwp-Latn-AU", + "mwq": "mwq-Latn-MM", + "mwr": "mwr-Deva-IN", + "mws": "mws-Latn-KE", + "mwt": "mwt-Mymr-MM", + "mwt-Thai": "mwt-Thai-TH", + "mwu": "mwu-Latn-SS", + "mwv": "mwv-Latn-ID", + "mww": "mww-Hmnp-US", + "mwz": "mwz-Latn-CD", + "mxa": "mxa-Latn-MX", + "mxb": "mxb-Latn-MX", + "mxc": "mxc-Latn-ZW", + "mxd": "mxd-Latn-ID", + "mxe": "mxe-Latn-VU", + "mxf": "mxf-Latn-CM", + "mxg": "mxg-Latn-AO", + "mxh": "mxh-Latn-CD", + "mxi": "mxi-Latn-ES", + "mxj": "mxj-Latn-IN", + "mxk": "mxk-Latn-PG", + "mxl": "mxl-Latn-BJ", + "mxm": "mxm-Latn-ZZ", + "mxn": "mxn-Latn-ID", + "mxo": "mxo-Latn-ZM", + "mxp": "mxp-Latn-MX", + "mxq": "mxq-Latn-MX", + "mxr": "mxr-Latn-MY", + "mxs": "mxs-Latn-MX", + "mxt": "mxt-Latn-MX", + "mxu": "mxu-Latn-CM", + "mxv": "mxv-Latn-MX", + "mxw": "mxw-Latn-PG", + "mxx": "mxx-Latn-CI", + "mxy": "mxy-Latn-MX", + "mxz": "mxz-Latn-ID", + "my": "my-Mymr-MM", + "myb": "myb-Latn-TD", + "myc": "myc-Latn-CD", + "mye": "mye-Latn-GA", + "myf": "myf-Latn-ET", + "myg": "myg-Latn-CM", + "myh": "myh-Latn-US", + "myj": "myj-Latn-SS", + "myk": "myk-Latn-ZZ", + "myl": "myl-Latn-ID", + "mym": "mym-Ethi-ZZ", + "myp": "myp-Latn-BR", + "myr": "myr-Latn-PE", + "myu": "myu-Latn-BR", + "myv": "myv-Cyrl-RU", + "myw": "myw-Latn-ZZ", + "myx": "myx-Latn-UG", + "myy": "myy-Latn-CO", + "myz": "myz-Mand-IR", + "mza": "mza-Latn-MX", + "mzd": "mzd-Latn-CM", + "mze": "mze-Latn-PG", + "mzh": "mzh-Latn-AR", + "mzi": "mzi-Latn-MX", + "mzj": "mzj-Latn-LR", + "mzk": "mzk-Latn-ZZ", + "mzl": "mzl-Latn-MX", + "mzm": "mzm-Latn-ZZ", + "mzn": "mzn-Arab-IR", + "mzo": "mzo-Latn-BR", + "mzp": "mzp-Latn-ZZ", + "mzq": "mzq-Latn-ID", + "mzr": "mzr-Latn-BR", + "mzt": "mzt-Latn-MY", + "mzu": "mzu-Latn-PG", + "mzv": "mzv-Latn-CF", + "mzw": "mzw-Latn-ZZ", + "mzx": "mzx-Latn-GY", + "mzz": "mzz-Latn-ZZ", + "na": "na-Latn-NR", + "naa": "naa-Latn-ID", + "nab": "nab-Latn-BR", + "nac": "nac-Latn-ZZ", + "nae": "nae-Latn-ID", + "naf": "naf-Latn-ZZ", + "nag": "nag-Latn-IN", + "naj": "naj-Latn-GN", + "nak": "nak-Latn-ZZ", + "nal": "nal-Latn-PG", + "nam": "nam-Latn-AU", + "nan": "nan-Hans-CN", + "nao": "nao-Deva-NP", + "nap": "nap-Latn-IT", + "naq": "naq-Latn-NA", + "nar": "nar-Latn-NG", + "nas": "nas-Latn-ZZ", + "nat": "nat-Latn-NG", + "naw": "naw-Latn-GH", + "nax": "nax-Latn-PG", + "nay": "nay-Latn-AU", + "naz": "naz-Latn-MX", + "nb": "nb-Latn-NO", + "nba": "nba-Latn-AO", + "nbb": "nbb-Latn-NG", + "nbc": "nbc-Latn-IN", + "nbd": "nbd-Latn-CD", + "nbe": "nbe-Latn-IN", + "nbh": "nbh-Latn-NG", + "nbi": "nbi-Latn-IN", + "nbj": "nbj-Latn-AU", + "nbk": "nbk-Latn-PG", + "nbm": "nbm-Latn-CF", + "nbn": "nbn-Latn-ID", + "nbo": "nbo-Latn-NG", + "nbp": "nbp-Latn-NG", + "nbq": "nbq-Latn-ID", + "nbr": "nbr-Latn-NG", + "nbt": "nbt-Latn-IN", + "nbt-Deva": "nbt-Deva-IN", + "nbu": "nbu-Latn-IN", + "nbv": "nbv-Latn-CM", + "nbw": "nbw-Latn-CD", + "nby": "nby-Latn-PG", + "nca": "nca-Latn-ZZ", + "ncb": "ncb-Latn-IN", + "ncb-Deva": "ncb-Deva-IN", + "ncc": "ncc-Latn-PG", + "ncd": "ncd-Deva-NP", + "nce": "nce-Latn-ZZ", + "ncf": "ncf-Latn-ZZ", + "ncg": "ncg-Latn-CA", + "nch": "nch-Latn-MX", + "nci": "nci-Latn-MX", + "ncj": "ncj-Latn-MX", + "nck": "nck-Latn-AU", + "ncl": "ncl-Latn-MX", + "ncm": "ncm-Latn-PG", + "ncn": "ncn-Latn-PG", + "nco": "nco-Latn-ZZ", + "ncq": "ncq-Laoo-LA", + "ncq-Thai": "ncq-Thai-LA", + "ncr": "ncr-Latn-CM", + "nct": "nct-Latn-IN", + "nct-Beng": "nct-Beng-IN", + "ncu": "ncu-Latn-ZZ", + "ncx": "ncx-Latn-MX", + "ncz": "ncz-Latn-US", + "nd": "nd-Latn-ZW", + "nda": "nda-Latn-CG", + "ndb": "ndb-Latn-CM", + "ndc": "ndc-Latn-MZ", + "ndd": "ndd-Latn-NG", + "ndf": "ndf-Cyrl-RU", + "ndg": "ndg-Latn-TZ", + "ndh": "ndh-Latn-TZ", + "ndi": "ndi-Latn-NG", + "ndj": "ndj-Latn-TZ", + "ndk": "ndk-Latn-CD", + "ndl": "ndl-Latn-CD", + "ndm": "ndm-Latn-TD", + "ndn": "ndn-Latn-CG", + "ndp": "ndp-Latn-UG", + "ndq": "ndq-Latn-AO", + "ndr": "ndr-Latn-NG", + "nds": "nds-Latn-DE", + "ndt": "ndt-Latn-CD", + "ndu": "ndu-Latn-CM", + "ndv": "ndv-Latn-SN", + "ndw": "ndw-Latn-CD", + "ndx": "ndx-Latn-ID", + "ndy": "ndy-Latn-CF", + "ndy-TD": "ndy-Latn-TD", + "ndz": "ndz-Latn-SS", + "ne": "ne-Deva-NP", + "nea": "nea-Latn-ID", + "neb": "neb-Latn-ZZ", + "nec": "nec-Latn-ID", + "ned": "ned-Latn-NG", + "nee": "nee-Latn-NC", + "neg": "neg-Cyrl-RU", + "neh": "neh-Tibt-BT", + "nei": "nei-Xsux-TR", + "nej": "nej-Latn-PG", + "nek": "nek-Latn-NC", + "nem": "nem-Latn-NC", + "nen": "nen-Latn-NC", + "neo": "neo-Latn-VN", + "neq": "neq-Latn-MX", + "ner": "ner-Latn-ID", + "net": "net-Latn-PG", + "neu": "neu-Latn-001", + "new": "new-Deva-NP", + "nex": "nex-Latn-ZZ", + "ney": "ney-Latn-CI", + "nez": "nez-Latn-US", + "nfa": "nfa-Latn-ID", + "nfd": "nfd-Latn-NG", + "nfl": "nfl-Latn-SB", + "nfr": "nfr-Latn-ZZ", + "nfu": "nfu-Latn-CM", + "ng": "ng-Latn-NA", + "nga": "nga-Latn-ZZ", + "ngb": "ngb-Latn-ZZ", + "ngc": "ngc-Latn-CD", + "ngd": "ngd-Latn-CF", + "nge": "nge-Latn-CM", + "ngg": "ngg-Latn-CF", + "ngh": "ngh-Latn-ZA", + "ngi": "ngi-Latn-NG", + "ngj": "ngj-Latn-CM", + "ngk": "ngk-Latn-AU", + "ngl": "ngl-Latn-MZ", + "ngm": "ngm-Latn-FM", + "ngn": "ngn-Latn-CM", + "ngp": "ngp-Latn-TZ", + "ngq": "ngq-Latn-TZ", + "ngr": "ngr-Latn-SB", + "ngs": "ngs-Latn-NG", + "ngt": "ngt-Laoo-LA", + "ngu": "ngu-Latn-MX", + "ngv": "ngv-Latn-CM", + "ngw": "ngw-Latn-NG", + "ngx": "ngx-Latn-NG", + "ngy": "ngy-Latn-CM", + "ngz": "ngz-Latn-CG", + "nha": "nha-Latn-AU", + "nhb": "nhb-Latn-ZZ", + "nhc": "nhc-Latn-MX", + "nhd": "nhd-Latn-PY", + "nhe": "nhe-Latn-MX", + "nhf": "nhf-Latn-AU", + "nhg": "nhg-Latn-MX", + "nhi": "nhi-Latn-MX", + "nhk": "nhk-Latn-MX", + "nhm": "nhm-Latn-MX", + "nhn": "nhn-Latn-MX", + "nho": "nho-Latn-PG", + "nhp": "nhp-Latn-MX", + "nhq": "nhq-Latn-MX", + "nhr": "nhr-Latn-BW", + "nht": "nht-Latn-MX", + "nhu": "nhu-Latn-CM", + "nhv": "nhv-Latn-MX", + "nhw": "nhw-Latn-MX", + "nhx": "nhx-Latn-MX", + "nhy": "nhy-Latn-MX", + "nhz": "nhz-Latn-MX", + "nia": "nia-Latn-ID", + "nib": "nib-Latn-PG", + "nid": "nid-Latn-AU", + "nie": "nie-Latn-TD", + "nif": "nif-Latn-ZZ", + "nig": "nig-Latn-AU", + "nih": "nih-Latn-TZ", + "nii": "nii-Latn-ZZ", + "nij": "nij-Latn-ID", + "nil": "nil-Latn-ID", + "nim": "nim-Latn-TZ", + "nin": "nin-Latn-ZZ", + "nio": "nio-Cyrl-RU", + "niq": "niq-Latn-KE", + "nir": "nir-Latn-ID", + "nis": "nis-Latn-PG", + "nit": "nit-Telu-IN", + "niu": "niu-Latn-NU", + "niv": "niv-Cyrl-RU", + "niv-Latn": "niv-Latn-RU", + "niw": "niw-Latn-PG", + "nix": "nix-Latn-CD", + "niy": "niy-Latn-ZZ", + "niz": "niz-Latn-ZZ", + "nja": "nja-Latn-NG", + "njb": "njb-Latn-IN", + "njd": "njd-Latn-TZ", + "njh": "njh-Latn-IN", + "nji": "nji-Latn-AU", + "njj": "njj-Latn-CM", + "njl": "njl-Latn-SS", + "njm": "njm-Latn-IN", + "njn": "njn-Latn-IN", + "njo": "njo-Latn-IN", + "njr": "njr-Latn-NG", + "njs": "njs-Latn-ID", + "njt": "njt-Latn-SR", + "nju": "nju-Latn-AU", + "njx": "njx-Latn-CG", + "njy": "njy-Latn-CM", + "njz": "njz-Latn-IN", + "njz-Beng": "njz-Beng-IN", + "nka": "nka-Latn-ZM", + "nkb": "nkb-Latn-IN", + "nkc": "nkc-Latn-CM", + "nkd": "nkd-Latn-IN", + "nke": "nke-Latn-SB", + "nkf": "nkf-Latn-IN", + "nkg": "nkg-Latn-ZZ", + "nkh": "nkh-Latn-IN", + "nki": "nki-Latn-IN", + "nki-Beng": "nki-Beng-IN", + "nkj": "nkj-Latn-ID", + "nkk": "nkk-Latn-VU", + "nkm": "nkm-Latn-PG", + "nkn": "nkn-Latn-AO", + "nko": "nko-Latn-ZZ", + "nkq": "nkq-Latn-GH", + "nkr": "nkr-Latn-FM", + "nks": "nks-Latn-ID", + "nkt": "nkt-Latn-TZ", + "nku": "nku-Latn-CI", + "nkv": "nkv-Latn-MW", + "nkw": "nkw-Latn-CD", + "nkx": "nkx-Latn-NG", + "nkz": "nkz-Latn-NG", + "nl": "nl-Latn-NL", + "nla": "nla-Latn-CM", + "nlc": "nlc-Latn-ID", + "nle": "nle-Latn-KE", + "nlg": "nlg-Latn-SB", + "nli": "nli-Arab-AF", + "nlj": "nlj-Latn-CD", + "nlk": "nlk-Latn-ID", + "nlm": "nlm-Arab-PK", + "nlo": "nlo-Latn-CD", + "nlq": "nlq-Latn-MM", + "nlu": "nlu-Latn-GH", + "nlv": "nlv-Latn-MX", + "nlw": "nlw-Latn-AU", + "nlx": "nlx-Deva-IN", + "nly": "nly-Latn-AU", + "nlz": "nlz-Latn-SB", + "nma": "nma-Latn-IN", + "nmb": "nmb-Latn-VU", + "nmc": "nmc-Latn-TD", + "nmd": "nmd-Latn-GA", + "nme": "nme-Latn-IN", + "nmf": "nmf-Latn-IN", + "nmg": "nmg-Latn-CM", + "nmh": "nmh-Latn-IN", + "nmi": "nmi-Latn-NG", + "nmj": "nmj-Latn-CF", + "nmk": "nmk-Latn-VU", + "nml": "nml-Latn-CM", + "nmm": "nmm-Deva-NP", + "nmm-Tibt": "nmm-Tibt-NP", + "nmn": "nmn-Latn-BW", + "nmo": "nmo-Latn-IN", + "nmo-Beng": "nmo-Beng-IN", + "nmp": "nmp-Latn-AU", + "nmq": "nmq-Latn-ZW", + "nmr": "nmr-Latn-CM", + "nms": "nms-Latn-VU", + "nmt": "nmt-Latn-FM", + "nmu": "nmu-Latn-US", + "nmv": "nmv-Latn-AU", + "nmw": "nmw-Latn-PG", + "nmx": "nmx-Latn-PG", + "nmz": "nmz-Latn-ZZ", + "nn": "nn-Latn-NO", + "nna": "nna-Latn-AU", + "nnb": "nnb-Latn-CD", + "nnc": "nnc-Latn-TD", + "nnd": "nnd-Latn-VU", + "nne": "nne-Latn-AO", + "nnf": "nnf-Latn-ZZ", + "nng": "nng-Latn-IN", + "nng-Beng": "nng-Beng-IN", + "nnh": "nnh-Latn-CM", + "nni": "nni-Latn-ID", + "nnj": "nnj-Latn-ET", + "nnk": "nnk-Latn-ZZ", + "nnl": "nnl-Latn-IN", + "nnm": "nnm-Latn-ZZ", + "nnn": "nnn-Latn-TD", + "nnp": "nnp-Wcho-IN", + "nnq": "nnq-Latn-TZ", + "nnr": "nnr-Latn-AU", + "nnt": "nnt-Latn-US", + "nnu": "nnu-Latn-GH", + "nnv": "nnv-Latn-AU", + "nnw": "nnw-Latn-BF", + "nny": "nny-Latn-AU", + "nnz": "nnz-Latn-CM", + "no": "no-Latn-NO", + "noa": "noa-Latn-CO", + "noc": "noc-Latn-PG", + "nod": "nod-Lana-TH", + "noe": "noe-Deva-IN", + "nof": "nof-Latn-PG", + "nog": "nog-Cyrl-RU", + "noh": "noh-Latn-PG", + "noi": "noi-Deva-IN", + "noj": "noj-Latn-CO", + "nok": "nok-Latn-US", + "nom": "nom-Latn-PE", + "non": "non-Runr-SE", + "nop": "nop-Latn-ZZ", + "noq": "noq-Latn-CD", + "nos": "nos-Yiii-CN", + "not": "not-Latn-PE", + "nou": "nou-Latn-ZZ", + "nov": "nov-Latn-001", + "now": "now-Latn-TZ", + "noy": "noy-Latn-TD", + "npb": "npb-Tibt-BT", + "npg": "npg-Latn-MM", + "nph": "nph-Latn-IN", + "npl": "npl-Latn-MX", + "npn": "npn-Latn-PG", + "npo": "npo-Latn-IN", + "nps": "nps-Latn-ID", + "npu": "npu-Latn-IN", + "npx": "npx-Latn-SB", + "npy": "npy-Latn-ID", + "nqg": "nqg-Latn-BJ", + "nqk": "nqk-Latn-BJ", + "nql": "nql-Latn-AO", + "nqm": "nqm-Latn-ID", + "nqn": "nqn-Latn-PG", + "nqo": "nqo-Nkoo-GN", + "nqq": "nqq-Latn-MM", + "nqt": "nqt-Latn-NG", + "nqy": "nqy-Latn-MM", + "nr": "nr-Latn-ZA", + "nra": "nra-Latn-GA", + "nrb": "nrb-Latn-ZZ", + "nre": "nre-Latn-IN", + "nrf": "nrf-Latn-JE", + "nrg": "nrg-Latn-VU", + "nri": "nri-Latn-IN", + "nrk": "nrk-Latn-AU", + "nrl": "nrl-Latn-AU", + "nrm": "nrm-Latn-MY", + "nrp": "nrp-Latn-IT", + "nru": "nru-Latn-CN", + "nru-Hans": "nru-Hans-CN", + "nru-Hant": "nru-Hant-CN", + "nrx": "nrx-Latn-AU", + "nrz": "nrz-Latn-PG", + "nsa": "nsa-Latn-IN", + "nsb": "nsb-Latn-ZA", + "nsc": "nsc-Latn-NG", + "nsd": "nsd-Yiii-CN", + "nse": "nse-Latn-ZM", + "nsf": "nsf-Yiii-CN", + "nsg": "nsg-Latn-TZ", + "nsh": "nsh-Latn-CM", + "nsk": "nsk-Cans-CA", + "nsm": "nsm-Latn-IN", + "nsn": "nsn-Latn-ZZ", + "nso": "nso-Latn-ZA", + "nsq": "nsq-Latn-US", + "nss": "nss-Latn-ZZ", + "nst": "nst-Tnsa-IN", + "nsu": "nsu-Latn-MX", + "nsv": "nsv-Yiii-CN", + "nsw": "nsw-Latn-VU", + "nsx": "nsx-Latn-AO", + "nsy": "nsy-Latn-ID", + "nsz": "nsz-Latn-US", + "ntd": "ntd-Latn-MY", + "nte": "nte-Latn-MZ", + "ntg": "ntg-Latn-AU", + "nti": "nti-Latn-BF", + "ntj": "ntj-Latn-AU", + "ntk": "ntk-Latn-TZ", + "ntm": "ntm-Latn-ZZ", + "nto": "nto-Latn-CD", + "ntp": "ntp-Latn-MX", + "ntr": "ntr-Latn-ZZ", + "ntu": "ntu-Latn-SB", + "ntx": "ntx-Latn-MM", + "nty": "nty-Yiii-VN", + "ntz": "ntz-Arab-IR", + "nua": "nua-Latn-NC", + "nuc": "nuc-Latn-BR", + "nud": "nud-Latn-PG", + "nue": "nue-Latn-CD", + "nuf": "nuf-Latn-CN", + "nug": "nug-Latn-AU", + "nuh": "nuh-Latn-NG", + "nui": "nui-Latn-ZZ", + "nuj": "nuj-Latn-UG", + "nuk": "nuk-Latn-CA", + "num": "num-Latn-TO", + "nun": "nun-Latn-MM", + "nuo": "nuo-Latn-VN", + "nup": "nup-Latn-ZZ", + "nuq": "nuq-Latn-PG", + "nur": "nur-Latn-PG", + "nus": "nus-Latn-SS", + "nut": "nut-Latn-VN", + "nuu": "nuu-Latn-CD", + "nuv": "nuv-Latn-ZZ", + "nuw": "nuw-Latn-FM", + "nux": "nux-Latn-ZZ", + "nuy": "nuy-Latn-AU", + "nuz": "nuz-Latn-MX", + "nv": "nv-Latn-US", + "nvh": "nvh-Latn-VU", + "nvm": "nvm-Latn-PG", + "nvo": "nvo-Latn-CM", + "nwb": "nwb-Latn-ZZ", + "nwc": "nwc-Newa-NP", + "nwc-Brah": "nwc-Brah-NP", + "nwc-Deva": "nwc-Deva-NP", + "nwc-Sidd": "nwc-Sidd-NP", + "nwe": "nwe-Latn-CM", + "nwg": "nwg-Latn-AU", + "nwi": "nwi-Latn-VU", + "nwm": "nwm-Latn-SS", + "nwo": "nwo-Latn-AU", + "nwr": "nwr-Latn-PG", + "nww": "nww-Latn-TZ", + "nwx": "nwx-Deva-NP", + "nxa": "nxa-Latn-TL", + "nxd": "nxd-Latn-CD", + "nxe": "nxe-Latn-ID", + "nxg": "nxg-Latn-ID", + "nxi": "nxi-Latn-TZ", + "nxl": "nxl-Latn-ID", + "nxn": "nxn-Latn-AU", + "nxo": "nxo-Latn-GA", + "nxq": "nxq-Latn-CN", + "nxr": "nxr-Latn-ZZ", + "nxx": "nxx-Latn-ID", + "ny": "ny-Latn-MW", + "nyb": "nyb-Latn-GH", + "nyc": "nyc-Latn-CD", + "nyd": "nyd-Latn-KE", + "nye": "nye-Latn-AO", + "nyf": "nyf-Latn-KE", + "nyg": "nyg-Latn-CD", + "nyh": "nyh-Latn-AU", + "nyi": "nyi-Latn-SD", + "nyj": "nyj-Latn-CD", + "nyk": "nyk-Latn-AO", + "nyl": "nyl-Thai-TH", + "nym": "nym-Latn-TZ", + "nyn": "nyn-Latn-UG", + "nyo": "nyo-Latn-UG", + "nyp": "nyp-Latn-UG", + "nyq": "nyq-Arab-IR", + "nyr": "nyr-Latn-MW", + "nys": "nys-Latn-AU", + "nyt": "nyt-Latn-AU", + "nyu": "nyu-Latn-MZ", + "nyv": "nyv-Latn-AU", + "nyx": "nyx-Latn-AU", + "nyy": "nyy-Latn-TZ", + "nza": "nza-Latn-CM", + "nzb": "nzb-Latn-GA", + "nzd": "nzd-Latn-CD", + "nzi": "nzi-Latn-GH", + "nzk": "nzk-Latn-CF", + "nzm": "nzm-Latn-IN", + "nzu": "nzu-Latn-CG", + "nzy": "nzy-Latn-TD", + "nzz": "nzz-Latn-ML", + "oaa": "oaa-Cyrl-RU", + "oac": "oac-Cyrl-RU", + "oar": "oar-Syrc-SY", + "oav": "oav-Geor-GE", + "obi": "obi-Latn-US", + "obk": "obk-Latn-PH", + "obl": "obl-Latn-CM", + "obm": "obm-Phnx-JO", + "obo": "obo-Latn-PH", + "obr": "obr-Mymr-MM", + "obt": "obt-Latn-FR", + "obu": "obu-Latn-NG", + "oc": "oc-Latn-FR", + "oca": "oca-Latn-PE", + "oco": "oco-Latn-GB", + "ocu": "ocu-Latn-MX", + "oda": "oda-Latn-NG", + "odk": "odk-Arab-PK", + "odt": "odt-Latn-NL", + "odu": "odu-Latn-NG", + "ofu": "ofu-Latn-NG", + "ogb": "ogb-Latn-NG", + "ogc": "ogc-Latn-ZZ", + "ogg": "ogg-Latn-NG", + "ogo": "ogo-Latn-NG", + "ogu": "ogu-Latn-NG", + "oht": "oht-Xsux-TR", + "oia": "oia-Latn-ID", + "oie": "oie-Latn-SS", + "oin": "oin-Latn-PG", + "oj": "oj-Cans-CA", + "ojb": "ojb-Latn-CA", + "ojb-Cans": "ojb-Cans-CA", + "ojc": "ojc-Latn-CA", + "ojs": "ojs-Cans-CA", + "ojv": "ojv-Latn-SB", + "ojw": "ojw-Latn-CA", + "ojw-Cans": "ojw-Cans-CA", + "oka": "oka-Latn-CA", + "okb": "okb-Latn-NG", + "okc": "okc-Latn-CD", + "okd": "okd-Latn-NG", + "oke": "oke-Latn-NG", + "okg": "okg-Latn-AU", + "oki": "oki-Latn-KE", + "okk": "okk-Latn-PG", + "okm": "okm-Hang-KR", + "oko": "oko-Hani-KR", + "okr": "okr-Latn-ZZ", + "oks": "oks-Latn-NG", + "oku": "oku-Latn-CM", + "okv": "okv-Latn-ZZ", + "okx": "okx-Latn-NG", + "okz": "okz-Khmr-KH", + "ola": "ola-Deva-NP", + "ola-Tibt": "ola-Tibt-CN", + "old": "old-Latn-TZ", + "ole": "ole-Tibt-BT", + "olk": "olk-Latn-AU", + "olm": "olm-Latn-NG", + "olo": "olo-Latn-RU", + "olr": "olr-Latn-VU", + "olt": "olt-Latn-LT", + "olu": "olu-Latn-AO", + "om": "om-Latn-ET", + "oma": "oma-Latn-US", + "omb": "omb-Latn-VU", + "omc": "omc-Latn-PE", + "omg": "omg-Latn-PE", + "omi": "omi-Latn-CD", + "omk": "omk-Cyrl-RU", + "oml": "oml-Latn-CD", + "omo": "omo-Latn-PG", + "omp": "omp-Mtei-IN", + "omr": "omr-Modi-IN", + "omt": "omt-Latn-KE", + "omu": "omu-Latn-PE", + "omw": "omw-Latn-PG", + "ona": "ona-Latn-AR", + "one": "one-Latn-CA", + "ong": "ong-Latn-ZZ", + "oni": "oni-Latn-ID", + "onj": "onj-Latn-PG", + "onk": "onk-Latn-PG", + "onn": "onn-Latn-ZZ", + "ono": "ono-Latn-CA", + "onp": "onp-Latn-IN", + "onp-Deva": "onp-Deva-IN", + "onr": "onr-Latn-PG", + "ons": "ons-Latn-ZZ", + "ont": "ont-Latn-PG", + "onu": "onu-Latn-VU", + "onx": "onx-Latn-ID", + "ood": "ood-Latn-US", + "oon": "oon-Deva-IN", + "oor": "oor-Latn-ZA", + "opa": "opa-Latn-NG", + "opk": "opk-Latn-ID", + "opm": "opm-Latn-ZZ", + "opo": "opo-Latn-PG", + "opt": "opt-Latn-MX", + "opy": "opy-Latn-BR", + "or": "or-Orya-IN", + "ora": "ora-Latn-SB", + "orc": "orc-Latn-KE", + "ore": "ore-Latn-PE", + "org": "org-Latn-NG", + "orn": "orn-Latn-MY", + "oro": "oro-Latn-ZZ", + "orr": "orr-Latn-NG", + "ors": "ors-Latn-MY", + "ort": "ort-Telu-IN", + "oru": "oru-Arab-ZZ", + "orv": "orv-Cyrl-RU", + "orw": "orw-Latn-BR", + "orx": "orx-Latn-NG", + "orz": "orz-Latn-ID", + "os": "os-Cyrl-GE", + "osa": "osa-Osge-US", + "osc": "osc-Ital-IT", + "osc-Latn": "osc-Latn-IT", + "osi": "osi-Java-ID", + "oso": "oso-Latn-NG", + "osp": "osp-Latn-ES", + "ost": "ost-Latn-CM", + "osu": "osu-Latn-PG", + "osx": "osx-Latn-DE", + "ota": "ota-Arab-ZZ", + "otb": "otb-Tibt-CN", + "otd": "otd-Latn-ID", + "ote": "ote-Latn-MX", + "oti": "oti-Latn-BR", + "otk": "otk-Orkh-MN", + "otl": "otl-Latn-MX", + "otm": "otm-Latn-MX", + "otn": "otn-Latn-MX", + "otq": "otq-Latn-MX", + "otr": "otr-Latn-SD", + "ots": "ots-Latn-MX", + "ott": "ott-Latn-MX", + "otu": "otu-Latn-BR", + "otw": "otw-Latn-CA", + "otx": "otx-Latn-MX", + "oty": "oty-Gran-IN", + "otz": "otz-Latn-MX", + "oub": "oub-Latn-LR", + "oue": "oue-Latn-PG", + "oui": "oui-Ougr-143", + "oum": "oum-Latn-PG", + "ovd": "ovd-Latn-SE", + "owi": "owi-Latn-PG", + "owl": "owl-Latn-GB", + "oyd": "oyd-Latn-ET", + "oym": "oym-Latn-BR", + "oyy": "oyy-Latn-PG", + "ozm": "ozm-Latn-ZZ", + "pa": "pa-Guru-IN", + "pa-Arab": "pa-Arab-PK", + "pa-PK": "pa-Arab-PK", + "pab": "pab-Latn-BR", + "pac": "pac-Latn-VN", + "pad": "pad-Latn-BR", + "pae": "pae-Latn-CD", + "paf": "paf-Latn-BR", + "pag": "pag-Latn-PH", + "pah": "pah-Latn-BR", + "pai": "pai-Latn-NG", + "pak": "pak-Latn-BR", + "pal": "pal-Phli-IR", + "pal-Phlp": "pal-Phlp-CN", + "pam": "pam-Latn-PH", + "pao": "pao-Latn-US", + "pap": "pap-Latn-CW", + "paq": "paq-Cyrl-TJ", + "par": "par-Latn-US", + "pas": "pas-Latn-ID", + "pau": "pau-Latn-PW", + "pav": "pav-Latn-BR", + "paw": "paw-Latn-US", + "pax": "pax-Latn-BR", + "pay": "pay-Latn-HN", + "paz": "paz-Latn-BR", + "pbb": "pbb-Latn-CO", + "pbc": "pbc-Latn-GY", + "pbe": "pbe-Latn-MX", + "pbf": "pbf-Latn-MX", + "pbg": "pbg-Latn-VE", + "pbh": "pbh-Latn-VE", + "pbi": "pbi-Latn-ZZ", + "pbl": "pbl-Latn-NG", + "pbm": "pbm-Latn-MX", + "pbn": "pbn-Latn-NG", + "pbo": "pbo-Latn-GW", + "pbp": "pbp-Latn-GN", + "pbr": "pbr-Latn-TZ", + "pbs": "pbs-Latn-MX", + "pbt": "pbt-Arab-AF", + "pbv": "pbv-Latn-IN", + "pby": "pby-Latn-PG", + "pca": "pca-Latn-MX", + "pcb": "pcb-Khmr-KH", + "pcc": "pcc-Latn-CN", + "pcc-Hani": "pcc-Hani-CN", + "pcd": "pcd-Latn-FR", + "pce": "pce-Mymr-MM", + "pce-Thai": "pce-Thai-TH", + "pcf": "pcf-Mlym-IN", + "pcg": "pcg-Mlym-IN", + "pcg-Knda": "pcg-Knda-IN", + "pcg-Taml": "pcg-Taml-IN", + "pch": "pch-Deva-IN", + "pci": "pci-Deva-IN", + "pci-Orya": "pci-Orya-IN", + "pcj": "pcj-Telu-IN", + "pck": "pck-Latn-IN", + "pcm": "pcm-Latn-NG", + "pcn": "pcn-Latn-NG", + "pcp": "pcp-Latn-BO", + "pcw": "pcw-Latn-NG", + "pda": "pda-Latn-PG", + "pdc": "pdc-Latn-US", + "pdn": "pdn-Latn-ID", + "pdo": "pdo-Latn-ID", + "pdt": "pdt-Latn-CA", + "pdu": "pdu-Latn-MM", + "pdu-Mymr": "pdu-Mymr-MM", + "pea": "pea-Latn-ID", + "peb": "peb-Latn-US", + "ped": "ped-Latn-ZZ", + "pee": "pee-Latn-ID", + "peg": "peg-Orya-IN", + "pei": "pei-Latn-MX", + "pek": "pek-Latn-PG", + "pel": "pel-Latn-ID", + "pem": "pem-Latn-CD", + "peo": "peo-Xpeo-IR", + "pep": "pep-Latn-PG", + "peq": "peq-Latn-US", + "pev": "pev-Latn-VE", + "pex": "pex-Latn-ZZ", + "pey": "pey-Latn-ID", + "pez": "pez-Latn-MY", + "pfa": "pfa-Latn-FM", + "pfe": "pfe-Latn-CM", + "pfl": "pfl-Latn-DE", + "pga": "pga-Latn-SS", + "pgd": "pgd-Khar-PK", + "pgg": "pgg-Deva-IN", + "pgi": "pgi-Latn-PG", + "pgk": "pgk-Latn-VU", + "pgl": "pgl-Ogam-IE", + "pgn": "pgn-Ital-IT", + "pgs": "pgs-Latn-NG", + "pgu": "pgu-Latn-ID", + "phd": "phd-Deva-IN", + "phg": "phg-Latn-VN", + "phh": "phh-Latn-VN", + "phk": "phk-Mymr-IN", + "phl": "phl-Arab-ZZ", + "phm": "phm-Latn-MZ", + "phn": "phn-Phnx-LB", + "pho": "pho-Laoo-LA", + "phr": "phr-Arab-PK", + "pht": "pht-Thai-TH", + "phv": "phv-Arab-AF", + "phw": "phw-Deva-NP", + "pi": "pi-Sinh-IN", + "pi-Brah": "pi-Brah-IN", + "pi-Deva": "pi-Deva-IN", + "pi-Khar": "pi-Khar-IN", + "pi-Khmr": "pi-Khmr-IN", + "pi-Mymr": "pi-Mymr-IN", + "pi-Thai": "pi-Thai-IN", + "pia": "pia-Latn-MX", + "pib": "pib-Latn-PE", + "pic": "pic-Latn-GA", + "pid": "pid-Latn-VE", + "pif": "pif-Latn-FM", + "pig": "pig-Latn-PE", + "pih": "pih-Latn-NF", + "pij": "pij-Latn-CO", + "pil": "pil-Latn-ZZ", + "pim": "pim-Latn-US", + "pin": "pin-Latn-PG", + "pio": "pio-Latn-CO", + "pip": "pip-Latn-ZZ", + "pir": "pir-Latn-BR", + "pis": "pis-Latn-SB", + "pit": "pit-Latn-AU", + "piu": "piu-Latn-AU", + "piv": "piv-Latn-SB", + "piw": "piw-Latn-TZ", + "pix": "pix-Latn-PG", + "piy": "piy-Latn-NG", + "piz": "piz-Latn-NC", + "pjt": "pjt-Latn-AU", + "pka": "pka-Brah-IN", + "pkb": "pkb-Latn-KE", + "pkg": "pkg-Latn-PG", + "pkh": "pkh-Latn-BD", + "pkh-Deva": "pkh-Deva-BD", + "pkn": "pkn-Latn-AU", + "pko": "pko-Latn-KE", + "pkp": "pkp-Latn-CK", + "pkr": "pkr-Mlym-IN", + "pku": "pku-Latn-ID", + "pl": "pl-Latn-PL", + "pla": "pla-Latn-ZZ", + "plb": "plb-Latn-VU", + "plc": "plc-Latn-PH", + "pld": "pld-Latn-GB", + "ple": "ple-Latn-ID", + "plg": "plg-Latn-AR", + "plh": "plh-Latn-ID", + "plj": "plj-Latn-NG", + "plk": "plk-Arab-PK", + "pll": "pll-Mymr-MM", + "pln": "pln-Latn-CO", + "plo": "plo-Latn-MX", + "plr": "plr-Latn-CI", + "pls": "pls-Latn-MX", + "plu": "plu-Latn-BR", + "plv": "plv-Latn-PH", + "plw": "plw-Latn-PH", + "plz": "plz-Latn-MY", + "pma": "pma-Latn-VU", + "pmb": "pmb-Latn-CD", + "pmd": "pmd-Latn-AU", + "pme": "pme-Latn-NC", + "pmf": "pmf-Latn-ID", + "pmh": "pmh-Brah-IN", + "pmi": "pmi-Latn-CN", + "pmj": "pmj-Latn-CN", + "pml": "pml-Latn-TN", + "pmm": "pmm-Latn-CM", + "pmn": "pmn-Latn-CM", + "pmo": "pmo-Latn-ID", + "pmq": "pmq-Latn-MX", + "pmr": "pmr-Latn-PG", + "pms": "pms-Latn-IT", + "pmt": "pmt-Latn-PF", + "pmw": "pmw-Latn-US", + "pmx": "pmx-Latn-IN", + "pmy": "pmy-Latn-ID", + "pmz": "pmz-Latn-MX", + "pna": "pna-Latn-MY", + "pnc": "pnc-Latn-ID", + "pnd": "pnd-Latn-AO", + "pne": "pne-Latn-MY", + "png": "png-Latn-ZZ", + "pnh": "pnh-Latn-CK", + "pni": "pni-Latn-ID", + "pnj": "pnj-Latn-AU", + "pnk": "pnk-Latn-BO", + "pnl": "pnl-Latn-BF", + "pnm": "pnm-Latn-MY", + "pnn": "pnn-Latn-ZZ", + "pno": "pno-Latn-PE", + "pnp": "pnp-Latn-ID", + "pnq": "pnq-Latn-BF", + "pnr": "pnr-Latn-PG", + "pns": "pns-Latn-ID", + "pnt": "pnt-Grek-GR", + "pnv": "pnv-Latn-AU", + "pnw": "pnw-Latn-AU", + "pny": "pny-Latn-CM", + "pnz": "pnz-Latn-CF", + "poc": "poc-Latn-GT", + "poe": "poe-Latn-MX", + "pof": "pof-Latn-CD", + "pog": "pog-Latn-BR", + "poh": "poh-Latn-GT", + "poi": "poi-Latn-MX", + "pok": "pok-Latn-BR", + "pom": "pom-Latn-US", + "pon": "pon-Latn-FM", + "poo": "poo-Latn-US", + "pop": "pop-Latn-NC", + "poq": "poq-Latn-MX", + "pos": "pos-Latn-MX", + "pot": "pot-Latn-US", + "pov": "pov-Latn-GW", + "pow": "pow-Latn-MX", + "poy": "poy-Latn-TZ", + "ppa": "ppa-Deva-IN", + "ppe": "ppe-Latn-PG", + "ppi": "ppi-Latn-MX", + "ppk": "ppk-Latn-ID", + "ppl": "ppl-Latn-SV", + "ppm": "ppm-Latn-ID", + "ppn": "ppn-Latn-PG", + "ppo": "ppo-Latn-ZZ", + "ppp": "ppp-Latn-CD", + "ppq": "ppq-Latn-PG", + "pps": "pps-Latn-MX", + "ppt": "ppt-Latn-PG", + "pqa": "pqa-Latn-NG", + "pqm": "pqm-Latn-CA", + "pra": "pra-Khar-PK", + "prc": "prc-Arab-AF", + "prd": "prd-Arab-IR", + "pre": "pre-Latn-ST", + "prf": "prf-Latn-PH", + "prg": "prg-Latn-001", + "prh": "prh-Latn-PH", + "pri": "pri-Latn-NC", + "prk": "prk-Latn-MM", + "prm": "prm-Latn-PG", + "pro": "pro-Latn-FR", + "prp": "prp-Gujr-IN", + "prq": "prq-Latn-PE", + "prr": "prr-Latn-BR", + "prt": "prt-Thai-TH", + "pru": "pru-Latn-ID", + "prw": "prw-Latn-PG", + "prx": "prx-Arab-IN", + "prx-Tibt": "prx-Tibt-IN", + "ps": "ps-Arab-AF", + "psa": "psa-Latn-ID", + "pse": "pse-Latn-ID", + "psh": "psh-Arab-AF", + "psi": "psi-Arab-AF", + "psm": "psm-Latn-BO", + "psn": "psn-Latn-ID", + "psq": "psq-Latn-PG", + "pss": "pss-Latn-ZZ", + "pst": "pst-Arab-PK", + "psw": "psw-Latn-VU", + "pt": "pt-Latn-BR", + "pta": "pta-Latn-PY", + "pth": "pth-Latn-BR", + "pti": "pti-Latn-AU", + "ptn": "ptn-Latn-ID", + "pto": "pto-Latn-BR", + "ptp": "ptp-Latn-ZZ", + "ptr": "ptr-Latn-VU", + "ptt": "ptt-Latn-ID", + "ptu": "ptu-Latn-ID", + "ptv": "ptv-Latn-VU", + "pua": "pua-Latn-MX", + "pub": "pub-Latn-IN", + "puc": "puc-Latn-ID", + "pud": "pud-Latn-ID", + "pue": "pue-Latn-AR", + "puf": "puf-Latn-ID", + "pug": "pug-Latn-BF", + "pui": "pui-Latn-CO", + "puj": "puj-Latn-ID", + "pum": "pum-Deva-NP", + "puo": "puo-Latn-VN", + "pup": "pup-Latn-PG", + "puq": "puq-Latn-PE", + "pur": "pur-Latn-BR", + "put": "put-Latn-ID", + "puu": "puu-Latn-GA", + "puw": "puw-Latn-FM", + "pux": "pux-Latn-PG", + "puy": "puy-Latn-US", + "pwa": "pwa-Latn-ZZ", + "pwb": "pwb-Latn-NG", + "pwg": "pwg-Latn-PG", + "pwm": "pwm-Latn-PH", + "pwn": "pwn-Latn-TW", + "pwo": "pwo-Mymr-MM", + "pwr": "pwr-Deva-IN", + "pww": "pww-Thai-TH", + "pxm": "pxm-Latn-MX", + "pye": "pye-Latn-CI", + "pym": "pym-Latn-NG", + "pyn": "pyn-Latn-BR", + "pyu": "pyu-Latn-TW", + "pyu-Hani": "pyu-Hani-TW", + "pyx": "pyx-Mymr-MM", + "pyy": "pyy-Latn-MM", + "pzh": "pzh-Latn-TW", + "pzn": "pzn-Latn-MM", + "qu": "qu-Latn-PE", + "qua": "qua-Latn-US", + "qub": "qub-Latn-PE", + "quc": "quc-Latn-GT", + "qud": "qud-Latn-EC", + "quf": "quf-Latn-PE", + "qug": "qug-Latn-EC", + "qui": "qui-Latn-US", + "quk": "quk-Latn-PE", + "qul": "qul-Latn-BO", + "qum": "qum-Latn-GT", + "qun": "qun-Latn-US", + "qup": "qup-Latn-PE", + "quq": "quq-Latn-ES", + "qur": "qur-Latn-PE", + "qus": "qus-Latn-AR", + "quv": "quv-Latn-GT", + "quw": "quw-Latn-EC", + "qux": "qux-Latn-PE", + "quy": "quy-Latn-PE", + "qva": "qva-Latn-PE", + "qvc": "qvc-Latn-PE", + "qve": "qve-Latn-PE", + "qvh": "qvh-Latn-PE", + "qvi": "qvi-Latn-EC", + "qvj": "qvj-Latn-EC", + "qvl": "qvl-Latn-PE", + "qvm": "qvm-Latn-PE", + "qvn": "qvn-Latn-PE", + "qvo": "qvo-Latn-PE", + "qvp": "qvp-Latn-PE", + "qvs": "qvs-Latn-PE", + "qvw": "qvw-Latn-PE", + "qvz": "qvz-Latn-EC", + "qwa": "qwa-Latn-PE", + "qwc": "qwc-Latn-PE", + "qwh": "qwh-Latn-PE", + "qwm": "qwm-Latn-RU", + "qwm-Cyrl": "qwm-Cyrl-RU", + "qwm-Runr": "qwm-Runr-RU", + "qws": "qws-Latn-PE", + "qwt": "qwt-Latn-US", + "qxa": "qxa-Latn-PE", + "qxc": "qxc-Latn-PE", + "qxh": "qxh-Latn-PE", + "qxl": "qxl-Latn-EC", + "qxn": "qxn-Latn-PE", + "qxo": "qxo-Latn-PE", + "qxp": "qxp-Latn-PE", + "qxq": "qxq-Arab-IR", + "qxr": "qxr-Latn-EC", + "qxt": "qxt-Latn-PE", + "qxu": "qxu-Latn-PE", + "qxw": "qxw-Latn-PE", + "qya": "qya-Latn-001", + "qyp": "qyp-Latn-US", + "raa": "raa-Deva-NP", + "rab": "rab-Deva-NP", + "rac": "rac-Latn-ID", + "rad": "rad-Latn-VN", + "raf": "raf-Deva-NP", + "rag": "rag-Latn-KE", + "rah": "rah-Beng-IN", + "rah-Latn": "rah-Latn-IN", + "rai": "rai-Latn-ZZ", + "raj": "raj-Deva-IN", + "rak": "rak-Latn-PG", + "ram": "ram-Latn-BR", + "ran": "ran-Latn-ID", + "rao": "rao-Latn-ZZ", + "rap": "rap-Latn-CL", + "rar": "rar-Latn-CK", + "rav": "rav-Deva-NP", + "raw": "raw-Latn-MM", + "rax": "rax-Latn-NG", + "ray": "ray-Latn-PF", + "raz": "raz-Latn-ID", + "rbb": "rbb-Mymr-MM", + "rbk": "rbk-Latn-PH", + "rbl": "rbl-Latn-PH", + "rbp": "rbp-Latn-AU", + "rcf": "rcf-Latn-RE", + "rdb": "rdb-Arab-IR", + "rea": "rea-Latn-PG", + "reb": "reb-Latn-ID", + "ree": "ree-Latn-MY", + "reg": "reg-Latn-TZ", + "rei": "rei-Orya-IN", + "rei-Telu": "rei-Telu-IN", + "rej": "rej-Latn-ID", + "rel": "rel-Latn-ZZ", + "rem": "rem-Latn-PE", + "ren": "ren-Latn-VN", + "res": "res-Latn-ZZ", + "ret": "ret-Latn-ID", + "rey": "rey-Latn-BO", + "rga": "rga-Latn-VU", + "rgn": "rgn-Latn-IT", + "rgr": "rgr-Latn-PE", + "rgs": "rgs-Latn-VN", + "rgu": "rgu-Latn-ID", + "rhg": "rhg-Rohg-MM", + "rhp": "rhp-Latn-PG", + "ria": "ria-Latn-IN", + "rif": "rif-Latn-MA", + "ril": "ril-Latn-MM", + "rim": "rim-Latn-TZ", + "rin": "rin-Latn-NG", + "rir": "rir-Latn-ID", + "rit": "rit-Latn-AU", + "riu": "riu-Latn-ID", + "rjg": "rjg-Latn-ID", + "rji": "rji-Deva-NP", + "rjs": "rjs-Deva-NP", + "rka": "rka-Khmr-KH", + "rkb": "rkb-Latn-BR", + "rkh": "rkh-Latn-CK", + "rki": "rki-Mymr-MM", + "rkm": "rkm-Latn-BF", + "rkt": "rkt-Beng-BD", + "rkw": "rkw-Latn-AU", + "rm": "rm-Latn-CH", + "rma": "rma-Latn-NI", + "rmb": "rmb-Latn-AU", + "rmc": "rmc-Latn-SK", + "rmd": "rmd-Latn-DK", + "rme": "rme-Latn-GB", + "rmf": "rmf-Latn-FI", + "rmg": "rmg-Latn-NO", + "rmh": "rmh-Latn-ID", + "rmi": "rmi-Armn-AM", + "rmk": "rmk-Latn-PG", + "rml": "rml-Latn-PL", + "rml-Cyrl": "rml-Cyrl-BY", + "rmm": "rmm-Latn-ID", + "rmn": "rmn-Latn-RS", + "rmn-Cyrl": "rmn-Cyrl-BG", + "rmn-Grek": "rmn-Grek-GR", + "rmo": "rmo-Latn-CH", + "rmp": "rmp-Latn-PG", + "rmq": "rmq-Latn-ES", + "rmt": "rmt-Arab-IR", + "rmu": "rmu-Latn-SE", + "rmw": "rmw-Latn-GB", + "rmx": "rmx-Latn-VN", + "rmz": "rmz-Mymr-IN", + "rn": "rn-Latn-BI", + "rna": "rna-Latn-ZZ", + "rnd": "rnd-Latn-CD", + "rng": "rng-Latn-MZ", + "rnl": "rnl-Latn-IN", + "rnn": "rnn-Latn-ID", + "rnr": "rnr-Latn-AU", + "rnw": "rnw-Latn-TZ", + "ro": "ro-Latn-RO", + "rob": "rob-Latn-ID", + "roc": "roc-Latn-VN", + "rod": "rod-Latn-NG", + "roe": "roe-Latn-PG", + "rof": "rof-Latn-TZ", + "rog": "rog-Latn-VN", + "rol": "rol-Latn-PH", + "rom": "rom-Latn-RO", + "rom-Cyrl": "rom-Cyrl-RO", + "roo": "roo-Latn-ZZ", + "rop": "rop-Latn-AU", + "ror": "ror-Latn-ID", + "rou": "rou-Latn-TD", + "row": "row-Latn-ID", + "rpn": "rpn-Latn-VU", + "rpt": "rpt-Latn-PG", + "rri": "rri-Latn-SB", + "rro": "rro-Latn-ZZ", + "rrt": "rrt-Latn-AU", + "rsk": "rsk-Cyrl-RS", + "rtc": "rtc-Latn-MM", + "rth": "rth-Latn-ID", + "rtm": "rtm-Latn-FJ", + "rtw": "rtw-Deva-IN", + "ru": "ru-Cyrl-RU", + "rub": "rub-Latn-UG", + "ruc": "ruc-Latn-UG", + "rue": "rue-Cyrl-UA", + "ruf": "ruf-Latn-TZ", + "rug": "rug-Latn-SB", + "rui": "rui-Latn-TZ", + "ruk": "ruk-Latn-NG", + "ruo": "ruo-Latn-HR", + "rup": "rup-Latn-RO", + "rup-Grek": "rup-Grek-GR", + "ruq": "ruq-Latn-GR", + "rut": "rut-Cyrl-RU", + "rut-Latn": "rut-Latn-AZ", + "ruu": "ruu-Latn-MY", + "ruy": "ruy-Latn-NG", + "ruz": "ruz-Latn-NG", + "rw": "rw-Latn-RW", + "rwa": "rwa-Latn-PG", + "rwk": "rwk-Latn-TZ", + "rwl": "rwl-Latn-TZ", + "rwm": "rwm-Latn-UG", + "rwo": "rwo-Latn-ZZ", + "rwr": "rwr-Deva-IN", + "rxd": "rxd-Latn-AU", + "rxw": "rxw-Latn-AU", + "ryu": "ryu-Kana-JP", + "sa": "sa-Deva-IN", + "saa": "saa-Latn-TD", + "sab": "sab-Latn-PA", + "sac": "sac-Latn-US", + "sad": "sad-Latn-TZ", + "sae": "sae-Latn-BR", + "saf": "saf-Latn-GH", + "sah": "sah-Cyrl-RU", + "saj": "saj-Latn-ID", + "sak": "sak-Latn-GA", + "sam": "sam-Samr-PS", + "sam-Hebr": "sam-Hebr-PS", + "sam-Syrc": "sam-Syrc-PS", + "sao": "sao-Latn-ID", + "saq": "saq-Latn-KE", + "sar": "sar-Latn-BO", + "sas": "sas-Latn-ID", + "sat": "sat-Olck-IN", + "sau": "sau-Latn-ID", + "sav": "sav-Latn-SN", + "saw": "saw-Latn-ID", + "sax": "sax-Latn-VU", + "say": "say-Latn-NG", + "saz": "saz-Saur-IN", + "sba": "sba-Latn-ZZ", + "sbb": "sbb-Latn-SB", + "sbc": "sbc-Latn-PG", + "sbd": "sbd-Latn-BF", + "sbe": "sbe-Latn-ZZ", + "sbg": "sbg-Latn-ID", + "sbh": "sbh-Latn-PG", + "sbi": "sbi-Latn-PG", + "sbj": "sbj-Latn-TD", + "sbk": "sbk-Latn-TZ", + "sbl": "sbl-Latn-PH", + "sbm": "sbm-Latn-TZ", + "sbn": "sbn-Arab-PK", + "sbo": "sbo-Latn-MY", + "sbp": "sbp-Latn-TZ", + "sbq": "sbq-Latn-PG", + "sbr": "sbr-Latn-ID", + "sbs": "sbs-Latn-NA", + "sbt": "sbt-Latn-ID", + "sbu": "sbu-Tibt-IN", + "sbu-Deva": "sbu-Deva-IN", + "sbv": "sbv-Latn-IT", + "sbw": "sbw-Latn-GA", + "sbx": "sbx-Latn-ID", + "sby": "sby-Latn-ZM", + "sbz": "sbz-Latn-CF", + "sc": "sc-Latn-IT", + "scb": "scb-Latn-VN", + "sce": "sce-Latn-CN", + "sce-Arab": "sce-Arab-CN", + "scf": "scf-Latn-PA", + "scg": "scg-Latn-ID", + "sch": "sch-Latn-IN", + "sci": "sci-Latn-LK", + "sck": "sck-Deva-IN", + "scl": "scl-Arab-ZZ", + "scn": "scn-Latn-IT", + "sco": "sco-Latn-GB", + "scp": "scp-Deva-NP", + "scs": "scs-Latn-CA", + "scs-Cans": "scs-Cans-CA", + "sct": "sct-Laoo-LA", + "scu": "scu-Takr-IN", + "scv": "scv-Latn-NG", + "scw": "scw-Latn-NG", + "scx": "scx-Grek-IT", + "sd": "sd-Arab-PK", + "sd-Deva": "sd-Deva-IN", + "sd-IN": "sd-Deva-IN", + "sd-Khoj": "sd-Khoj-IN", + "sd-Sind": "sd-Sind-IN", + "sda": "sda-Latn-ID", + "sdb": "sdb-Arab-IQ", + "sdc": "sdc-Latn-IT", + "sde": "sde-Latn-NG", + "sdf": "sdf-Arab-IQ", + "sdg": "sdg-Arab-AF", + "sdh": "sdh-Arab-IR", + "sdj": "sdj-Latn-CG", + "sdk": "sdk-Latn-PG", + "sdn": "sdn-Latn-IT", + "sdo": "sdo-Latn-MY", + "sdq": "sdq-Latn-ID", + "sds": "sds-Arab-TN", + "sdu": "sdu-Latn-ID", + "sdx": "sdx-Latn-MY", + "se": "se-Latn-NO", + "sea": "sea-Latn-MY", + "seb": "seb-Latn-CI", + "sec": "sec-Latn-CA", + "sed": "sed-Latn-VN", + "see": "see-Latn-US", + "sef": "sef-Latn-CI", + "seg": "seg-Latn-TZ", + "seh": "seh-Latn-MZ", + "sei": "sei-Latn-MX", + "sej": "sej-Latn-PG", + "sek": "sek-Latn-CA", + "sek-Cans": "sek-Cans-CA", + "sel": "sel-Cyrl-RU", + "sen": "sen-Latn-BF", + "seo": "seo-Latn-PG", + "sep": "sep-Latn-BF", + "seq": "seq-Latn-BF", + "ser": "ser-Latn-US", + "ses": "ses-Latn-ML", + "set": "set-Latn-ID", + "seu": "seu-Latn-ID", + "sev": "sev-Latn-CI", + "sew": "sew-Latn-PG", + "sey": "sey-Latn-EC", + "sez": "sez-Latn-MM", + "sfe": "sfe-Latn-PH", + "sfm": "sfm-Plrd-CN", + "sfw": "sfw-Latn-GH", + "sg": "sg-Latn-CF", + "sga": "sga-Ogam-IE", + "sgb": "sgb-Latn-PH", + "sgc": "sgc-Latn-KE", + "sgd": "sgd-Latn-PH", + "sge": "sge-Latn-ID", + "sgh": "sgh-Cyrl-TJ", + "sgh-Arab": "sgh-Arab-AF", + "sgh-Latn": "sgh-Latn-TJ", + "sgi": "sgi-Latn-CM", + "sgj": "sgj-Deva-IN", + "sgm": "sgm-Latn-KE", + "sgp": "sgp-Latn-IN", + "sgr": "sgr-Arab-IR", + "sgs": "sgs-Latn-LT", + "sgt": "sgt-Tibt-BT", + "sgu": "sgu-Latn-ID", + "sgw": "sgw-Ethi-ZZ", + "sgy": "sgy-Arab-AF", + "sgz": "sgz-Latn-ZZ", + "sha": "sha-Latn-NG", + "shb": "shb-Latn-BR", + "shc": "shc-Latn-CD", + "shd": "shd-Arab-PK", + "she": "she-Latn-ET", + "shg": "shg-Latn-BW", + "shh": "shh-Latn-US", + "shi": "shi-Tfng-MA", + "shj": "shj-Latn-SD", + "shk": "shk-Latn-ZZ", + "shm": "shm-Arab-IR", + "shn": "shn-Mymr-MM", + "sho": "sho-Latn-NG", + "shp": "shp-Latn-PE", + "shq": "shq-Latn-ZM", + "shr": "shr-Latn-CD", + "shs": "shs-Latn-CA", + "sht": "sht-Latn-US", + "shu": "shu-Arab-ZZ", + "shv": "shv-Arab-OM", + "shw": "shw-Latn-SD", + "shy": "shy-Latn-DZ", + "shy-Arab": "shy-Arab-DZ", + "shy-Tfng": "shy-Tfng-DZ", + "shz": "shz-Latn-ML", + "si": "si-Sinh-LK", + "sia": "sia-Cyrl-RU", + "sib": "sib-Latn-MY", + "sid": "sid-Latn-ET", + "sie": "sie-Latn-ZM", + "sif": "sif-Latn-BF", + "sig": "sig-Latn-ZZ", + "sih": "sih-Latn-NC", + "sii": "sii-Latn-IN", + "sij": "sij-Latn-PG", + "sik": "sik-Latn-BR", + "sil": "sil-Latn-ZZ", + "sim": "sim-Latn-ZZ", + "sip": "sip-Tibt-IN", + "siq": "siq-Latn-PG", + "sir": "sir-Latn-NG", + "sis": "sis-Latn-US", + "siu": "siu-Latn-PG", + "siv": "siv-Latn-PG", + "siw": "siw-Latn-PG", + "six": "six-Latn-PG", + "siy": "siy-Arab-IR", + "siz": "siz-Arab-EG", + "sja": "sja-Latn-CO", + "sjb": "sjb-Latn-ID", + "sjd": "sjd-Cyrl-RU", + "sje": "sje-Latn-SE", + "sjg": "sjg-Latn-TD", + "sjl": "sjl-Latn-IN", + "sjm": "sjm-Latn-PH", + "sjp": "sjp-Deva-IN", + "sjp-Beng": "sjp-Beng-IN", + "sjr": "sjr-Latn-ZZ", + "sjt": "sjt-Cyrl-RU", + "sju": "sju-Latn-SE", + "sjw": "sjw-Latn-US", + "sk": "sk-Latn-SK", + "ska": "ska-Latn-US", + "skb": "skb-Thai-TH", + "skc": "skc-Latn-ZZ", + "skd": "skd-Latn-US", + "ske": "ske-Latn-VU", + "skf": "skf-Latn-BR", + "skg": "skg-Latn-MG", + "skh": "skh-Latn-ID", + "ski": "ski-Latn-ID", + "skj": "skj-Deva-NP", + "skm": "skm-Latn-PG", + "skn": "skn-Latn-PH", + "sko": "sko-Latn-ID", + "skp": "skp-Latn-MY", + "skq": "skq-Latn-BF", + "skr": "skr-Arab-PK", + "sks": "sks-Latn-ZZ", + "skt": "skt-Latn-CD", + "sku": "sku-Latn-VU", + "skv": "skv-Latn-ID", + "skw": "skw-Latn-GY", + "skx": "skx-Latn-ID", + "sky": "sky-Latn-SB", + "skz": "skz-Latn-ID", + "sl": "sl-Latn-SI", + "slc": "slc-Latn-CO", + "sld": "sld-Latn-ZZ", + "slg": "slg-Latn-ID", + "slh": "slh-Latn-US", + "sli": "sli-Latn-PL", + "slj": "slj-Latn-BR", + "sll": "sll-Latn-ZZ", + "slm": "slm-Latn-PH", + "sln": "sln-Latn-US", + "slp": "slp-Latn-ID", + "slq": "slq-Arab-IR", + "slr": "slr-Latn-CN", + "slu": "slu-Latn-ID", + "slw": "slw-Latn-PG", + "slx": "slx-Latn-CD", + "sly": "sly-Latn-ID", + "slz": "slz-Latn-ID", + "sm": "sm-Latn-WS", + "sma": "sma-Latn-SE", + "smb": "smb-Latn-PG", + "smc": "smc-Latn-PG", + "smd": "smd-Latn-AO", + "smf": "smf-Latn-PG", + "smg": "smg-Latn-PG", + "smh": "smh-Yiii-CN", + "smj": "smj-Latn-SE", + "smk": "smk-Latn-PH", + "sml": "sml-Latn-PH", + "smn": "smn-Latn-FI", + "smp": "smp-Samr-IL", + "smq": "smq-Latn-ZZ", + "smr": "smr-Latn-ID", + "sms": "sms-Latn-FI", + "smt": "smt-Latn-IN", + "smu": "smu-Khmr-KH", + "smw": "smw-Latn-ID", + "smx": "smx-Latn-CD", + "smy": "smy-Arab-IR", + "smz": "smz-Latn-PG", + "sn": "sn-Latn-ZW", + "snb": "snb-Latn-MY", + "snc": "snc-Latn-ZZ", + "sne": "sne-Latn-MY", + "snf": "snf-Latn-SN", + "sng": "sng-Latn-CD", + "sng-Brai": "sng-Brai-CD", + "sni": "sni-Latn-PE", + "snj": "snj-Latn-CF", + "snk": "snk-Latn-ML", + "snl": "snl-Latn-PH", + "snm": "snm-Latn-UG", + "snn": "snn-Latn-CO", + "sno": "sno-Latn-US", + "snp": "snp-Latn-ZZ", + "snq": "snq-Latn-GA", + "snr": "snr-Latn-PG", + "sns": "sns-Latn-VU", + "snu": "snu-Latn-ID", + "snv": "snv-Latn-MY", + "snw": "snw-Latn-GH", + "snx": "snx-Latn-ZZ", + "sny": "sny-Latn-ZZ", + "snz": "snz-Latn-PG", + "so": "so-Latn-SO", + "soa": "soa-Tavt-TH", + "soa-Thai": "soa-Thai-TH", + "sob": "sob-Latn-ID", + "soc": "soc-Latn-CD", + "sod": "sod-Latn-CD", + "soe": "soe-Latn-CD", + "sog": "sog-Sogd-UZ", + "soi": "soi-Deva-NP", + "sok": "sok-Latn-ZZ", + "sol": "sol-Latn-PG", + "soo": "soo-Latn-CD", + "sop": "sop-Latn-CD", + "soq": "soq-Latn-ZZ", + "sor": "sor-Latn-TD", + "sos": "sos-Latn-BF", + "sou": "sou-Thai-TH", + "sov": "sov-Latn-PW", + "sow": "sow-Latn-PG", + "sox": "sox-Latn-CM", + "soy": "soy-Latn-ZZ", + "soz": "soz-Latn-TZ", + "spb": "spb-Latn-ID", + "spc": "spc-Latn-VE", + "spd": "spd-Latn-ZZ", + "spe": "spe-Latn-PG", + "spg": "spg-Latn-MY", + "spi": "spi-Latn-ID", + "spk": "spk-Latn-PG", + "spl": "spl-Latn-ZZ", + "spm": "spm-Latn-PG", + "spn": "spn-Latn-PY", + "spo": "spo-Latn-US", + "spp": "spp-Latn-ML", + "spq": "spq-Latn-PE", + "spr": "spr-Latn-ID", + "sps": "sps-Latn-ZZ", + "spt": "spt-Tibt-IN", + "spv": "spv-Orya-IN", + "sq": "sq-Latn-AL", + "sqa": "sqa-Latn-NG", + "sqh": "sqh-Latn-NG", + "sqm": "sqm-Latn-CF", + "sqo": "sqo-Arab-IR", + "sqq": "sqq-Laoo-LA", + "sqt": "sqt-Arab-YE", + "sqt-Latn": "sqt-Latn-YE", + "squ": "squ-Latn-CA", + "sr": "sr-Cyrl-RS", + "sr-ME": "sr-Latn-ME", + "sr-RO": "sr-Latn-RO", + "sr-RU": "sr-Latn-RU", + "sr-TR": "sr-Latn-TR", + "sra": "sra-Latn-PG", + "srb": "srb-Sora-IN", + "sre": "sre-Latn-ID", + "srf": "srf-Latn-PG", + "srg": "srg-Latn-PH", + "srh": "srh-Arab-CN", + "sri": "sri-Latn-CO", + "srk": "srk-Latn-MY", + "srl": "srl-Latn-ID", + "srm": "srm-Latn-SR", + "srn": "srn-Latn-SR", + "sro": "sro-Latn-IT", + "srq": "srq-Latn-BO", + "srr": "srr-Latn-SN", + "srs": "srs-Latn-CA", + "srt": "srt-Latn-ID", + "sru": "sru-Latn-BR", + "srv": "srv-Latn-PH", + "srw": "srw-Latn-ID", + "srx": "srx-Deva-IN", + "sry": "sry-Latn-PG", + "srz": "srz-Arab-IR", + "ss": "ss-Latn-ZA", + "ssb": "ssb-Latn-PH", + "ssc": "ssc-Latn-TZ", + "ssd": "ssd-Latn-ZZ", + "sse": "sse-Latn-PH", + "sse-Arab": "sse-Arab-PH", + "ssf": "ssf-Latn-TW", + "ssg": "ssg-Latn-ZZ", + "ssh": "ssh-Arab-AE", + "ssj": "ssj-Latn-PG", + "ssl": "ssl-Latn-GH", + "ssm": "ssm-Latn-MY", + "ssn": "ssn-Latn-KE", + "sso": "sso-Latn-PG", + "ssq": "ssq-Latn-ID", + "sss": "sss-Laoo-LA", + "sss-Thai": "sss-Thai-TH", + "sst": "sst-Latn-PG", + "ssu": "ssu-Latn-PG", + "ssv": "ssv-Latn-VU", + "ssx": "ssx-Latn-PG", + "ssy": "ssy-Latn-ER", + "ssz": "ssz-Latn-PG", + "st": "st-Latn-ZA", + "sta": "sta-Latn-ZM", + "stb": "stb-Latn-PH", + "ste": "ste-Latn-ID", + "stf": "stf-Latn-PG", + "stg": "stg-Latn-VN", + "sth": "sth-Latn-IE", + "sti": "sti-Latn-VN", + "sti-KH": "sti-Latn-KH", + "stj": "stj-Latn-BF", + "stk": "stk-Latn-ZZ", + "stl": "stl-Latn-NL", + "stm": "stm-Latn-PG", + "stn": "stn-Latn-SB", + "sto": "sto-Latn-CA", + "stp": "stp-Latn-MX", + "stq": "stq-Latn-DE", + "str": "str-Latn-CA", + "sts": "sts-Arab-AF", + "stt": "stt-Latn-VN", + "stv": "stv-Ethi-ET", + "stv-Arab": "stv-Arab-ET", + "stw": "stw-Latn-FM", + "sty": "sty-Cyrl-RU", + "su": "su-Latn-ID", + "sua": "sua-Latn-ZZ", + "sub": "sub-Latn-CD", + "suc": "suc-Latn-PH", + "sue": "sue-Latn-ZZ", + "sug": "sug-Latn-PG", + "sui": "sui-Latn-PG", + "suj": "suj-Latn-TZ", + "suk": "suk-Latn-TZ", + "suo": "suo-Latn-PG", + "suq": "suq-Latn-ET", + "suq-Ethi": "suq-Ethi-ET", + "sur": "sur-Latn-ZZ", + "sus": "sus-Latn-GN", + "sut": "sut-Latn-NI", + "suv": "suv-Latn-IN", + "suv-Beng": "suv-Beng-IN", + "suv-Deva": "suv-Deva-IN", + "suw": "suw-Latn-TZ", + "suy": "suy-Latn-BR", + "suz": "suz-Deva-NP", + "sv": "sv-Latn-SE", + "sva": "sva-Geor-GE", + "sva-Cyrl": "sva-Cyrl-GE", + "sva-Latn": "sva-Latn-GE", + "svb": "svb-Latn-PG", + "svc": "svc-Latn-VC", + "sve": "sve-Latn-ID", + "svm": "svm-Latn-IT", + "svs": "svs-Latn-SB", + "sw": "sw-Latn-TZ", + "swb": "swb-Arab-YT", + "swc": "swc-Latn-CD", + "swf": "swf-Latn-CD", + "swg": "swg-Latn-DE", + "swi": "swi-Hani-CN", + "swj": "swj-Latn-GA", + "swk": "swk-Latn-MW", + "swm": "swm-Latn-PG", + "swo": "swo-Latn-BR", + "swp": "swp-Latn-ZZ", + "swq": "swq-Latn-CM", + "swr": "swr-Latn-ID", + "sws": "sws-Latn-ID", + "swt": "swt-Latn-ID", + "swu": "swu-Latn-ID", + "swv": "swv-Deva-IN", + "sww": "sww-Latn-VU", + "swx": "swx-Latn-BR", + "swy": "swy-Latn-TD", + "sxb": "sxb-Latn-KE", + "sxe": "sxe-Latn-GA", + "sxn": "sxn-Latn-ID", + "sxr": "sxr-Latn-TW", + "sxs": "sxs-Latn-NG", + "sxu": "sxu-Latn-DE", + "sxu-Runr": "sxu-Runr-DE", + "sxw": "sxw-Latn-ZZ", + "sya": "sya-Latn-ID", + "syb": "syb-Latn-PH", + "syc": "syc-Syrc-TR", + "syi": "syi-Latn-GA", + "syk": "syk-Latn-NG", + "syl": "syl-Beng-BD", + "sym": "sym-Latn-BF", + "syn": "syn-Syrc-IR", + "syo": "syo-Latn-KH", + "syr": "syr-Syrc-IQ", + "sys": "sys-Latn-TD", + "syw": "syw-Deva-NP", + "syx": "syx-Latn-GA", + "sza": "sza-Latn-MY", + "szb": "szb-Latn-ID", + "szc": "szc-Latn-MY", + "szd": "szd-Latn-MY", + "szg": "szg-Latn-CD", + "szl": "szl-Latn-PL", + "szn": "szn-Latn-ID", + "szp": "szp-Latn-ID", + "szv": "szv-Latn-CM", + "szw": "szw-Latn-ID", + "szy": "szy-Latn-TW", + "ta": "ta-Taml-IN", + "taa": "taa-Latn-US", + "tab": "tab-Cyrl-RU", + "tac": "tac-Latn-MX", + "tad": "tad-Latn-ID", + "tae": "tae-Latn-BR", + "taf": "taf-Latn-BR", + "tag": "tag-Latn-SD", + "taj": "taj-Deva-NP", + "tak": "tak-Latn-NG", + "tal": "tal-Latn-ZZ", + "tan": "tan-Latn-ZZ", + "tao": "tao-Latn-TW", + "tap": "tap-Latn-CD", + "taq": "taq-Latn-ZZ", + "tar": "tar-Latn-MX", + "tas": "tas-Latn-VN", + "tau": "tau-Latn-US", + "tav": "tav-Latn-CO", + "taw": "taw-Latn-PG", + "tax": "tax-Latn-TD", + "tay": "tay-Latn-TW", + "tay-Hans": "tay-Hans-TW", + "tay-Hant": "tay-Hant-TW", + "taz": "taz-Latn-SD", + "tba": "tba-Latn-BR", + "tbc": "tbc-Latn-ZZ", + "tbd": "tbd-Latn-ZZ", + "tbe": "tbe-Latn-SB", + "tbf": "tbf-Latn-ZZ", + "tbg": "tbg-Latn-ZZ", + "tbh": "tbh-Latn-AU", + "tbi": "tbi-Latn-SD", + "tbj": "tbj-Latn-PG", + "tbk": "tbk-Tagb-PH", + "tbk-Hano": "tbk-Hano-PH", + "tbk-Latn": "tbk-Latn-PH", + "tbl": "tbl-Latn-PH", + "tbm": "tbm-Latn-CD", + "tbn": "tbn-Latn-CO", + "tbo": "tbo-Latn-ZZ", + "tbp": "tbp-Latn-ID", + "tbs": "tbs-Latn-PG", + "tbt": "tbt-Latn-CD", + "tbu": "tbu-Latn-MX", + "tbv": "tbv-Latn-PG", + "tbw": "tbw-Latn-PH", + "tbx": "tbx-Latn-PG", + "tby": "tby-Latn-ID", + "tbz": "tbz-Latn-ZZ", + "tca": "tca-Latn-BR", + "tcb": "tcb-Latn-US", + "tcc": "tcc-Latn-TZ", + "tcd": "tcd-Latn-GH", + "tce": "tce-Latn-CA", + "tcf": "tcf-Latn-MX", + "tcg": "tcg-Latn-ID", + "tch": "tch-Latn-TC", + "tci": "tci-Latn-ZZ", + "tck": "tck-Latn-GA", + "tcm": "tcm-Latn-ID", + "tcn": "tcn-Tibt-NP", + "tco": "tco-Mymr-MM", + "tcp": "tcp-Latn-MM", + "tcq": "tcq-Latn-ID", + "tcs": "tcs-Latn-AU", + "tcu": "tcu-Latn-MX", + "tcw": "tcw-Latn-MX", + "tcx": "tcx-Taml-IN", + "tcy": "tcy-Knda-IN", + "tcz": "tcz-Latn-IN", + "tda": "tda-Tfng-NE", + "tda-Arab": "tda-Arab-NE", + "tda-Latn": "tda-Latn-NE", + "tdb": "tdb-Deva-IN", + "tdb-Beng": "tdb-Beng-IN", + "tdb-Kthi": "tdb-Kthi-IN", + "tdc": "tdc-Latn-CO", + "tdd": "tdd-Tale-CN", + "tde": "tde-Latn-ML", + "tdg": "tdg-Deva-NP", + "tdh": "tdh-Deva-NP", + "tdi": "tdi-Latn-ID", + "tdj": "tdj-Latn-ID", + "tdk": "tdk-Latn-NG", + "tdl": "tdl-Latn-NG", + "tdm": "tdm-Latn-GY", + "tdn": "tdn-Latn-ID", + "tdo": "tdo-Latn-NG", + "tdq": "tdq-Latn-NG", + "tdr": "tdr-Latn-VN", + "tds": "tds-Latn-ID", + "tdt": "tdt-Latn-TL", + "tdu": "tdu-Latn-MY", + "tdv": "tdv-Latn-NG", + "tdx": "tdx-Latn-MG", + "tdy": "tdy-Latn-PH", + "te": "te-Telu-IN", + "tea": "tea-Latn-MY", + "teb": "teb-Latn-EC", + "tec": "tec-Latn-KE", + "ted": "ted-Latn-ZZ", + "tee": "tee-Latn-MX", + "teg": "teg-Latn-GA", + "teh": "teh-Latn-AR", + "tei": "tei-Latn-PG", + "tek": "tek-Latn-CD", + "tem": "tem-Latn-SL", + "ten": "ten-Latn-CO", + "teo": "teo-Latn-UG", + "tep": "tep-Latn-MX", + "teq": "teq-Latn-SD", + "ter": "ter-Latn-BR", + "tes": "tes-Java-ID", + "tet": "tet-Latn-TL", + "teu": "teu-Latn-UG", + "tev": "tev-Latn-ID", + "tew": "tew-Latn-US", + "tex": "tex-Latn-SS", + "tey": "tey-Latn-SD", + "tfi": "tfi-Latn-ZZ", + "tfn": "tfn-Latn-US", + "tfo": "tfo-Latn-ID", + "tfr": "tfr-Latn-PA", + "tft": "tft-Latn-ID", + "tg": "tg-Cyrl-TJ", + "tg-Arab": "tg-Arab-PK", + "tg-PK": "tg-Arab-PK", + "tga": "tga-Latn-KE", + "tgb": "tgb-Latn-MY", + "tgc": "tgc-Latn-ZZ", + "tgd": "tgd-Latn-NG", + "tge": "tge-Deva-NP", + "tgf": "tgf-Tibt-BT", + "tgh": "tgh-Latn-TT", + "tgi": "tgi-Latn-PG", + "tgj": "tgj-Latn-IN", + "tgn": "tgn-Latn-PH", + "tgo": "tgo-Latn-ZZ", + "tgp": "tgp-Latn-VU", + "tgq": "tgq-Latn-MY", + "tgs": "tgs-Latn-VU", + "tgt": "tgt-Latn-PH", + "tgt-Hano": "tgt-Hano-PH", + "tgt-Tagb": "tgt-Tagb-PH", + "tgu": "tgu-Latn-ZZ", + "tgv": "tgv-Latn-BR", + "tgw": "tgw-Latn-CI", + "tgx": "tgx-Latn-CA", + "tgy": "tgy-Latn-SS", + "tgz": "tgz-Latn-AU", + "th": "th-Thai-TH", + "thd": "thd-Latn-AU", + "the": "the-Deva-NP", + "thf": "thf-Deva-NP", + "thh": "thh-Latn-MX", + "thi": "thi-Tale-LA", + "thk": "thk-Latn-KE", + "thl": "thl-Deva-NP", + "thm": "thm-Thai-TH", + "thp": "thp-Latn-CA", + "thp-Dupl": "thp-Dupl-CA", + "thq": "thq-Deva-NP", + "thr": "thr-Deva-NP", + "ths": "ths-Deva-NP", + "tht": "tht-Latn-CA", + "thu": "thu-Latn-SS", + "thv": "thv-Latn-DZ", + "thv-Arab": "thv-Arab-DZ", + "thv-Tfng": "thv-Tfng-DZ", + "thy": "thy-Latn-NG", + "thz": "thz-Latn-NE", + "thz-Tfng": "thz-Tfng-NE", + "ti": "ti-Ethi-ET", + "tic": "tic-Latn-SD", + "tif": "tif-Latn-ZZ", + "tig": "tig-Ethi-ER", + "tih": "tih-Latn-MY", + "tii": "tii-Latn-CD", + "tij": "tij-Deva-NP", + "tik": "tik-Latn-ZZ", + "til": "til-Latn-US", + "tim": "tim-Latn-ZZ", + "tin": "tin-Cyrl-RU", + "tio": "tio-Latn-ZZ", + "tip": "tip-Latn-ID", + "tiq": "tiq-Latn-BF", + "tis": "tis-Latn-PH", + "tit": "tit-Latn-CO", + "tiu": "tiu-Latn-PH", + "tiv": "tiv-Latn-NG", + "tiw": "tiw-Latn-AU", + "tix": "tix-Latn-US", + "tiy": "tiy-Latn-PH", + "tja": "tja-Latn-LR", + "tjg": "tjg-Latn-ID", + "tji": "tji-Latn-CN", + "tjj": "tjj-Latn-AU", + "tjl": "tjl-Mymr-MM", + "tjn": "tjn-Latn-CI", + "tjo": "tjo-Arab-DZ", + "tjp": "tjp-Latn-AU", + "tjs": "tjs-Latn-CN", + "tju": "tju-Latn-AU", + "tjw": "tjw-Latn-AU", + "tk": "tk-Latn-TM", + "tka": "tka-Latn-BR", + "tkb": "tkb-Deva-IN", + "tkd": "tkd-Latn-TL", + "tke": "tke-Latn-MZ", + "tkf": "tkf-Latn-BR", + "tkg": "tkg-Latn-MG", + "tkl": "tkl-Latn-TK", + "tkp": "tkp-Latn-SB", + "tkq": "tkq-Latn-NG", + "tkr": "tkr-Latn-AZ", + "tks": "tks-Arab-IR", + "tkt": "tkt-Deva-NP", + "tku": "tku-Latn-MX", + "tkv": "tkv-Latn-PG", + "tkw": "tkw-Latn-SB", + "tkx": "tkx-Latn-ID", + "tkz": "tkz-Latn-VN", + "tl": "tl-Latn-PH", + "tla": "tla-Latn-MX", + "tlb": "tlb-Latn-ID", + "tlc": "tlc-Latn-MX", + "tld": "tld-Latn-ID", + "tlf": "tlf-Latn-ZZ", + "tlg": "tlg-Latn-ID", + "tli": "tli-Latn-US", + "tli-Cyrl": "tli-Cyrl-US", + "tlj": "tlj-Latn-UG", + "tlk": "tlk-Latn-ID", + "tll": "tll-Latn-CD", + "tlm": "tlm-Latn-VU", + "tln": "tln-Latn-ID", + "tlp": "tlp-Latn-MX", + "tlq": "tlq-Latn-MM", + "tlr": "tlr-Latn-SB", + "tls": "tls-Latn-VU", + "tlt": "tlt-Latn-ID", + "tlu": "tlu-Latn-ID", + "tlv": "tlv-Latn-ID", + "tlx": "tlx-Latn-ZZ", + "tly": "tly-Latn-AZ", + "tma": "tma-Latn-TD", + "tmb": "tmb-Latn-VU", + "tmc": "tmc-Latn-TD", + "tmd": "tmd-Latn-PG", + "tme": "tme-Latn-BR", + "tmf": "tmf-Latn-PY", + "tmg": "tmg-Latn-ID", + "tmh": "tmh-Latn-NE", + "tmi": "tmi-Latn-VU", + "tmj": "tmj-Latn-ID", + "tmk": "tmk-Deva-NP", + "tml": "tml-Latn-ID", + "tmm": "tmm-Latn-VN", + "tmn": "tmn-Latn-ID", + "tmo": "tmo-Latn-MY", + "tmq": "tmq-Latn-PG", + "tmr": "tmr-Syrc-IL", + "tmt": "tmt-Latn-VU", + "tmu": "tmu-Latn-ID", + "tmv": "tmv-Latn-CD", + "tmw": "tmw-Latn-MY", + "tmy": "tmy-Latn-ZZ", + "tmz": "tmz-Latn-VE", + "tn": "tn-Latn-ZA", + "tna": "tna-Latn-BO", + "tnb": "tnb-Latn-CO", + "tnc": "tnc-Latn-CO", + "tnd": "tnd-Latn-CO", + "tng": "tng-Latn-TD", + "tnh": "tnh-Latn-ZZ", + "tni": "tni-Latn-ID", + "tnk": "tnk-Latn-VU", + "tnl": "tnl-Latn-VU", + "tnm": "tnm-Latn-ID", + "tnn": "tnn-Latn-VU", + "tno": "tno-Latn-BO", + "tnp": "tnp-Latn-VU", + "tnq": "tnq-Latn-PR", + "tnr": "tnr-Latn-SN", + "tns": "tns-Latn-PG", + "tnt": "tnt-Latn-ID", + "tnv": "tnv-Cakm-BD", + "tnw": "tnw-Latn-ID", + "tnx": "tnx-Latn-SB", + "tny": "tny-Latn-TZ", + "to": "to-Latn-TO", + "tob": "tob-Latn-AR", + "toc": "toc-Latn-MX", + "tod": "tod-Latn-GN", + "tof": "tof-Latn-ZZ", + "tog": "tog-Latn-MW", + "toh": "toh-Latn-MZ", + "toi": "toi-Latn-ZM", + "toj": "toj-Latn-MX", + "tok": "tok-Latn-001", + "tol": "tol-Latn-US", + "tom": "tom-Latn-ID", + "too": "too-Latn-MX", + "top": "top-Latn-MX", + "toq": "toq-Latn-ZZ", + "tor": "tor-Latn-CD", + "tos": "tos-Latn-MX", + "tou": "tou-Latn-VN", + "tov": "tov-Arab-IR", + "tow": "tow-Latn-US", + "tox": "tox-Latn-PW", + "toy": "toy-Latn-ID", + "toz": "toz-Latn-CM", + "tpa": "tpa-Latn-PG", + "tpc": "tpc-Latn-MX", + "tpe": "tpe-Latn-BD", + "tpe-Beng": "tpe-Beng-BD", + "tpf": "tpf-Latn-ID", + "tpg": "tpg-Latn-ID", + "tpi": "tpi-Latn-PG", + "tpj": "tpj-Latn-PY", + "tpk": "tpk-Latn-BR", + "tpl": "tpl-Latn-MX", + "tpm": "tpm-Latn-ZZ", + "tpn": "tpn-Latn-BR", + "tpp": "tpp-Latn-MX", + "tpr": "tpr-Latn-BR", + "tpt": "tpt-Latn-MX", + "tpu": "tpu-Khmr-KH", + "tpv": "tpv-Latn-MP", + "tpx": "tpx-Latn-MX", + "tpy": "tpy-Latn-BR", + "tpz": "tpz-Latn-ZZ", + "tqb": "tqb-Latn-BR", + "tql": "tql-Latn-VU", + "tqm": "tqm-Latn-PG", + "tqn": "tqn-Latn-US", + "tqo": "tqo-Latn-ZZ", + "tqp": "tqp-Latn-PG", + "tqt": "tqt-Latn-MX", + "tqu": "tqu-Latn-SB", + "tqw": "tqw-Latn-US", + "tr": "tr-Latn-TR", + "tra": "tra-Arab-AF", + "trb": "trb-Latn-PG", + "trc": "trc-Latn-MX", + "tre": "tre-Latn-ID", + "trf": "trf-Latn-TT", + "trg": "trg-Hebr-IL", + "trh": "trh-Latn-PG", + "tri": "tri-Latn-SR", + "trj": "trj-Latn-TD", + "trl": "trl-Latn-GB", + "trm": "trm-Arab-AF", + "trn": "trn-Latn-BO", + "tro": "tro-Latn-IN", + "trp": "trp-Latn-IN", + "trp-Beng": "trp-Beng-IN", + "trq": "trq-Latn-MX", + "trr": "trr-Latn-PE", + "trs": "trs-Latn-MX", + "trt": "trt-Latn-ID", + "tru": "tru-Latn-TR", + "trv": "trv-Latn-TW", + "trw": "trw-Arab-PK", + "trx": "trx-Latn-MY", + "try": "try-Latn-IN", + "trz": "trz-Latn-BR", + "ts": "ts-Latn-ZA", + "tsa": "tsa-Latn-CG", + "tsb": "tsb-Latn-ET", + "tsc": "tsc-Latn-MZ", + "tsd": "tsd-Grek-GR", + "tsf": "tsf-Deva-NP", + "tsg": "tsg-Latn-PH", + "tsh": "tsh-Latn-CM", + "tsi": "tsi-Latn-CA", + "tsj": "tsj-Tibt-BT", + "tsl": "tsl-Latn-VN", + "tsp": "tsp-Latn-BF", + "tsr": "tsr-Latn-VU", + "tst": "tst-Latn-ML", + "tsu": "tsu-Latn-TW", + "tsv": "tsv-Latn-GA", + "tsw": "tsw-Latn-ZZ", + "tsx": "tsx-Latn-PG", + "tsz": "tsz-Latn-MX", + "tt": "tt-Cyrl-RU", + "ttb": "ttb-Latn-NG", + "ttc": "ttc-Latn-GT", + "ttd": "ttd-Latn-ZZ", + "tte": "tte-Latn-ZZ", + "ttf": "ttf-Latn-CM", + "tth": "tth-Laoo-LA", + "tti": "tti-Latn-ID", + "ttj": "ttj-Latn-UG", + "ttk": "ttk-Latn-CO", + "ttl": "ttl-Latn-ZM", + "ttm": "ttm-Latn-CA", + "ttn": "ttn-Latn-ID", + "tto": "tto-Laoo-LA", + "ttp": "ttp-Latn-ID", + "ttr": "ttr-Latn-ZZ", + "tts": "tts-Thai-TH", + "ttt": "ttt-Latn-AZ", + "ttu": "ttu-Latn-PG", + "ttv": "ttv-Latn-PG", + "ttw": "ttw-Latn-MY", + "tty": "tty-Latn-ID", + "tua": "tua-Latn-PG", + "tub": "tub-Latn-US", + "tuc": "tuc-Latn-PG", + "tud": "tud-Latn-BR", + "tue": "tue-Latn-CO", + "tuf": "tuf-Latn-CO", + "tug": "tug-Latn-TD", + "tuh": "tuh-Latn-ZZ", + "tui": "tui-Latn-CM", + "tuj": "tuj-Latn-ID", + "tul": "tul-Latn-ZZ", + "tum": "tum-Latn-MW", + "tun": "tun-Latn-US", + "tuo": "tuo-Latn-BR", + "tuq": "tuq-Latn-ZZ", + "tus": "tus-Latn-CA", + "tuu": "tuu-Latn-US", + "tuv": "tuv-Latn-KE", + "tux": "tux-Latn-BR", + "tuy": "tuy-Latn-KE", + "tuz": "tuz-Latn-BF", + "tva": "tva-Latn-SB", + "tvd": "tvd-Latn-ZZ", + "tve": "tve-Latn-ID", + "tvk": "tvk-Latn-VU", + "tvl": "tvl-Latn-TV", + "tvm": "tvm-Latn-ID", + "tvn": "tvn-Mymr-MM", + "tvo": "tvo-Latn-ID", + "tvs": "tvs-Latn-KE", + "tvt": "tvt-Latn-IN", + "tvu": "tvu-Latn-ZZ", + "tvw": "tvw-Latn-ID", + "tvx": "tvx-Latn-TW", + "twa": "twa-Latn-US", + "twb": "twb-Latn-PH", + "twd": "twd-Latn-NL", + "twe": "twe-Latn-ID", + "twf": "twf-Latn-US", + "twg": "twg-Latn-ID", + "twh": "twh-Latn-ZZ", + "twl": "twl-Latn-MZ", + "twm": "twm-Deva-IN", + "twn": "twn-Latn-CM", + "two": "two-Latn-BW", + "twp": "twp-Latn-PG", + "twq": "twq-Latn-NE", + "twr": "twr-Latn-MX", + "twt": "twt-Latn-BR", + "twu": "twu-Latn-ID", + "tww": "tww-Latn-PG", + "twx": "twx-Latn-MZ", + "twy": "twy-Latn-ID", + "txa": "txa-Latn-MY", + "txe": "txe-Latn-ID", + "txg": "txg-Tang-CN", + "txi": "txi-Latn-BR", + "txj": "txj-Latn-NG", + "txm": "txm-Latn-ID", + "txn": "txn-Latn-ID", + "txo": "txo-Toto-IN", + "txq": "txq-Latn-ID", + "txs": "txs-Latn-ID", + "txt": "txt-Latn-ID", + "txu": "txu-Latn-BR", + "txx": "txx-Latn-MY", + "txy": "txy-Latn-MG", + "ty": "ty-Latn-PF", + "tya": "tya-Latn-ZZ", + "tye": "tye-Latn-NG", + "tyh": "tyh-Latn-VN", + "tyi": "tyi-Latn-CG", + "tyj": "tyj-Latn-VN", + "tyl": "tyl-Latn-VN", + "tyn": "tyn-Latn-ID", + "typ": "typ-Latn-AU", + "tyr": "tyr-Tavt-VN", + "tys": "tys-Latn-VN", + "tyt": "tyt-Latn-VN", + "tyt-Tavt": "tyt-Tavt-VN", + "tyu": "tyu-Latn-BW", + "tyv": "tyv-Cyrl-RU", + "tyx": "tyx-Latn-CG", + "tyy": "tyy-Latn-NG", + "tyz": "tyz-Latn-VN", + "tzh": "tzh-Latn-MX", + "tzj": "tzj-Latn-GT", + "tzl": "tzl-Latn-001", + "tzm": "tzm-Latn-MA", + "tzn": "tzn-Latn-ID", + "tzo": "tzo-Latn-MX", + "tzx": "tzx-Latn-PG", + "uam": "uam-Latn-BR", + "uar": "uar-Latn-PG", + "uba": "uba-Latn-NG", + "ubi": "ubi-Latn-TD", + "ubl": "ubl-Latn-PH", + "ubr": "ubr-Latn-PG", + "ubu": "ubu-Latn-ZZ", + "uda": "uda-Latn-NG", + "ude": "ude-Cyrl-RU", + "udg": "udg-Mlym-IN", + "udi": "udi-Aghb-RU", + "udj": "udj-Latn-ID", + "udl": "udl-Latn-CM", + "udm": "udm-Cyrl-RU", + "udu": "udu-Latn-SD", + "ues": "ues-Latn-ID", + "ufi": "ufi-Latn-PG", + "ug": "ug-Arab-CN", + "ug-Cyrl": "ug-Cyrl-KZ", + "ug-KZ": "ug-Cyrl-KZ", + "ug-MN": "ug-Cyrl-MN", + "uga": "uga-Ugar-SY", + "ugb": "ugb-Latn-AU", + "uge": "uge-Latn-SB", + "ugh": "ugh-Cyrl-RU", + "ugo": "ugo-Thai-TH", + "uha": "uha-Latn-NG", + "uhn": "uhn-Latn-ID", + "uis": "uis-Latn-PG", + "uiv": "uiv-Latn-CM", + "uji": "uji-Latn-NG", + "uk": "uk-Cyrl-UA", + "uka": "uka-Latn-ID", + "ukg": "ukg-Latn-PG", + "ukh": "ukh-Latn-CF", + "uki": "uki-Orya-IN", + "ukk": "ukk-Latn-MM", + "ukp": "ukp-Latn-NG", + "ukq": "ukq-Latn-NG", + "uku": "uku-Latn-NG", + "ukv": "ukv-Latn-SS", + "ukw": "ukw-Latn-NG", + "uky": "uky-Latn-AU", + "ula": "ula-Latn-NG", + "ulb": "ulb-Latn-NG", + "ulc": "ulc-Cyrl-RU", + "ule": "ule-Latn-AR", + "ulf": "ulf-Latn-ID", + "uli": "uli-Latn-FM", + "ulk": "ulk-Latn-AU", + "ulm": "ulm-Latn-ID", + "uln": "uln-Latn-PG", + "ulu": "ulu-Latn-ID", + "ulw": "ulw-Latn-NI", + "uma": "uma-Latn-US", + "umb": "umb-Latn-AO", + "umd": "umd-Latn-AU", + "umg": "umg-Latn-AU", + "umi": "umi-Latn-MY", + "umm": "umm-Latn-NG", + "umn": "umn-Latn-MM", + "umo": "umo-Latn-BR", + "ump": "ump-Latn-AU", + "umr": "umr-Latn-AU", + "ums": "ums-Latn-ID", + "una": "una-Latn-PG", + "und": "en-Latn-US", + "und-002": "en-Latn-NG", + "und-003": "en-Latn-US", + "und-005": "pt-Latn-BR", + "und-009": "en-Latn-AU", + "und-011": "en-Latn-NG", + "und-013": "es-Latn-MX", + "und-014": "sw-Latn-TZ", + "und-015": "ar-Arab-EG", + "und-017": "sw-Latn-CD", + "und-018": "en-Latn-ZA", + "und-019": "en-Latn-US", + "und-021": "en-Latn-US", + "und-029": "es-Latn-CU", + "und-030": "zh-Hans-CN", + "und-034": "hi-Deva-IN", + "und-035": "id-Latn-ID", + "und-039": "it-Latn-IT", + "und-053": "en-Latn-AU", + "und-054": "en-Latn-PG", + "und-057": "en-Latn-GU", + "und-061": "sm-Latn-WS", + "und-142": "zh-Hans-CN", + "und-143": "uz-Latn-UZ", + "und-145": "ar-Arab-SA", + "und-150": "ru-Cyrl-RU", + "und-151": "ru-Cyrl-RU", + "und-154": "en-Latn-GB", + "und-155": "de-Latn-DE", + "und-202": "en-Latn-NG", + "und-419": "es-Latn-419", + "und-AD": "ca-Latn-AD", + "und-AE": "ar-Arab-AE", + "und-AF": "fa-Arab-AF", + "und-AL": "sq-Latn-AL", + "und-AM": "hy-Armn-AM", + "und-AO": "pt-Latn-AO", + "und-AQ": "und-Latn-AQ", + "und-AR": "es-Latn-AR", + "und-AS": "sm-Latn-AS", + "und-AT": "de-Latn-AT", + "und-AW": "nl-Latn-AW", + "und-AX": "sv-Latn-AX", + "und-AZ": "az-Latn-AZ", + "und-Adlm": "ff-Adlm-GN", + "und-Aghb": "udi-Aghb-RU", + "und-Ahom": "aho-Ahom-IN", + "und-Arab": "ar-Arab-EG", + "und-Arab-CC": "ms-Arab-CC", + "und-Arab-CN": "ug-Arab-CN", + "und-Arab-GB": "ur-Arab-GB", + "und-Arab-ID": "ms-Arab-ID", + "und-Arab-IN": "ur-Arab-IN", + "und-Arab-KH": "cja-Arab-KH", + "und-Arab-MM": "rhg-Arab-MM", + "und-Arab-MN": "kk-Arab-MN", + "und-Arab-MU": "ur-Arab-MU", + "und-Arab-NG": "ha-Arab-NG", + "und-Arab-PK": "ur-Arab-PK", + "und-Arab-TG": "apd-Arab-TG", + "und-Arab-TH": "mfa-Arab-TH", + "und-Arab-TJ": "fa-Arab-TJ", + "und-Arab-TR": "apc-Arab-TR", + "und-Arab-YT": "swb-Arab-YT", + "und-Armi": "arc-Armi-IR", + "und-Armn": "hy-Armn-AM", + "und-Avst": "ae-Avst-IR", + "und-BA": "bs-Latn-BA", + "und-BD": "bn-Beng-BD", + "und-BE": "nl-Latn-BE", + "und-BF": "fr-Latn-BF", + "und-BG": "bg-Cyrl-BG", + "und-BH": "ar-Arab-BH", + "und-BI": "rn-Latn-BI", + "und-BJ": "fr-Latn-BJ", + "und-BL": "fr-Latn-BL", + "und-BN": "ms-Latn-BN", + "und-BO": "es-Latn-BO", + "und-BQ": "pap-Latn-BQ", + "und-BR": "pt-Latn-BR", + "und-BT": "dz-Tibt-BT", + "und-BV": "und-Latn-BV", + "und-BY": "be-Cyrl-BY", + "und-Bali": "ban-Bali-ID", + "und-Bamu": "bax-Bamu-CM", + "und-Bass": "bsq-Bass-LR", + "und-Batk": "bbc-Batk-ID", + "und-Beng": "bn-Beng-BD", + "und-Bhks": "sa-Bhks-IN", + "und-Bopo": "zh-Bopo-TW", + "und-Brah": "pka-Brah-IN", + "und-Brai": "fr-Brai-FR", + "und-Bugi": "bug-Bugi-ID", + "und-Buhd": "bku-Buhd-PH", + "und-CD": "sw-Latn-CD", + "und-CF": "fr-Latn-CF", + "und-CG": "fr-Latn-CG", + "und-CH": "de-Latn-CH", + "und-CI": "fr-Latn-CI", + "und-CL": "es-Latn-CL", + "und-CM": "fr-Latn-CM", + "und-CN": "zh-Hans-CN", + "und-CO": "es-Latn-CO", + "und-CP": "und-Latn-CP", + "und-CR": "es-Latn-CR", + "und-CU": "es-Latn-CU", + "und-CV": "pt-Latn-CV", + "und-CW": "pap-Latn-CW", + "und-CY": "el-Grek-CY", + "und-CZ": "cs-Latn-CZ", + "und-Cakm": "ccp-Cakm-BD", + "und-Cans": "iu-Cans-CA", + "und-Cari": "xcr-Cari-TR", + "und-Cham": "cjm-Cham-VN", + "und-Cher": "chr-Cher-US", + "und-Chrs": "xco-Chrs-UZ", + "und-Copt": "cop-Copt-EG", + "und-Cpmn": "und-Cpmn-CY", + "und-Cpmn-CY": "und-Cpmn-CY", + "und-Cprt": "grc-Cprt-CY", + "und-Cyrl": "ru-Cyrl-RU", + "und-Cyrl-AL": "mk-Cyrl-AL", + "und-Cyrl-BA": "sr-Cyrl-BA", + "und-Cyrl-GE": "ab-Cyrl-GE", + "und-Cyrl-GR": "mk-Cyrl-GR", + "und-Cyrl-MD": "uk-Cyrl-MD", + "und-Cyrl-RO": "bg-Cyrl-RO", + "und-Cyrl-SK": "uk-Cyrl-SK", + "und-Cyrl-TR": "kbd-Cyrl-TR", + "und-Cyrl-XK": "sr-Cyrl-XK", + "und-DE": "de-Latn-DE", + "und-DJ": "aa-Latn-DJ", + "und-DK": "da-Latn-DK", + "und-DO": "es-Latn-DO", + "und-DZ": "ar-Arab-DZ", + "und-Deva": "hi-Deva-IN", + "und-Deva-BT": "ne-Deva-BT", + "und-Deva-FJ": "hif-Deva-FJ", + "und-Deva-MU": "bho-Deva-MU", + "und-Deva-PK": "btv-Deva-PK", + "und-Diak": "dv-Diak-MV", + "und-Dogr": "doi-Dogr-IN", + "und-Dupl": "fr-Dupl-FR", + "und-EA": "es-Latn-EA", + "und-EC": "es-Latn-EC", + "und-EE": "et-Latn-EE", + "und-EG": "ar-Arab-EG", + "und-EH": "ar-Arab-EH", + "und-ER": "ti-Ethi-ER", + "und-ES": "es-Latn-ES", + "und-ET": "am-Ethi-ET", + "und-EU": "en-Latn-IE", + "und-EZ": "de-Latn-EZ", + "und-Egyp": "egy-Egyp-EG", + "und-Elba": "sq-Elba-AL", + "und-Elym": "arc-Elym-IR", + "und-Ethi": "am-Ethi-ET", + "und-FI": "fi-Latn-FI", + "und-FO": "fo-Latn-FO", + "und-FR": "fr-Latn-FR", + "und-GA": "fr-Latn-GA", + "und-GE": "ka-Geor-GE", + "und-GF": "fr-Latn-GF", + "und-GH": "ak-Latn-GH", + "und-GL": "kl-Latn-GL", + "und-GN": "fr-Latn-GN", + "und-GP": "fr-Latn-GP", + "und-GQ": "es-Latn-GQ", + "und-GR": "el-Grek-GR", + "und-GS": "und-Latn-GS", + "und-GT": "es-Latn-GT", + "und-GW": "pt-Latn-GW", + "und-Geor": "ka-Geor-GE", + "und-Glag": "cu-Glag-BG", + "und-Gong": "wsg-Gong-IN", + "und-Gonm": "esg-Gonm-IN", + "und-Goth": "got-Goth-UA", + "und-Gran": "sa-Gran-IN", + "und-Grek": "el-Grek-GR", + "und-Grek-TR": "bgx-Grek-TR", + "und-Gujr": "gu-Gujr-IN", + "und-Guru": "pa-Guru-IN", + "und-HK": "zh-Hant-HK", + "und-HM": "und-Latn-HM", + "und-HN": "es-Latn-HN", + "und-HR": "hr-Latn-HR", + "und-HT": "ht-Latn-HT", + "und-HU": "hu-Latn-HU", + "und-Hanb": "zh-Hanb-TW", + "und-Hang": "ko-Hang-KR", + "und-Hani": "zh-Hani-CN", + "und-Hano": "hnn-Hano-PH", + "und-Hans": "zh-Hans-CN", + "und-Hant": "zh-Hant-TW", + "und-Hant-CA": "yue-Hant-CA", + "und-Hebr": "he-Hebr-IL", + "und-Hebr-SE": "yi-Hebr-SE", + "und-Hebr-UA": "yi-Hebr-UA", + "und-Hebr-US": "yi-Hebr-US", + "und-Hira": "ja-Hira-JP", + "und-Hluw": "hlu-Hluw-TR", + "und-Hmng": "hnj-Hmng-LA", + "und-Hmnp": "hnj-Hmnp-US", + "und-Hung": "hu-Hung-HU", + "und-IC": "es-Latn-IC", + "und-ID": "id-Latn-ID", + "und-IL": "he-Hebr-IL", + "und-IN": "hi-Deva-IN", + "und-IQ": "ar-Arab-IQ", + "und-IR": "fa-Arab-IR", + "und-IS": "is-Latn-IS", + "und-IT": "it-Latn-IT", + "und-Ital": "ett-Ital-IT", + "und-JO": "ar-Arab-JO", + "und-JP": "ja-Jpan-JP", + "und-Jamo": "ko-Jamo-KR", + "und-Java": "jv-Java-ID", + "und-Jpan": "ja-Jpan-JP", + "und-KE": "sw-Latn-KE", + "und-KG": "ky-Cyrl-KG", + "und-KH": "km-Khmr-KH", + "und-KM": "ar-Arab-KM", + "und-KP": "ko-Kore-KP", + "und-KR": "ko-Kore-KR", + "und-KW": "ar-Arab-KW", + "und-KZ": "ru-Cyrl-KZ", + "und-Kali": "eky-Kali-MM", + "und-Kana": "ja-Kana-JP", + "und-Kawi": "kaw-Kawi-ID", + "und-Khar": "pra-Khar-PK", + "und-Khmr": "km-Khmr-KH", + "und-Khoj": "sd-Khoj-IN", + "und-Kits": "zkt-Kits-CN", + "und-Knda": "kn-Knda-IN", + "und-Kore": "ko-Kore-KR", + "und-Kthi": "bho-Kthi-IN", + "und-LA": "lo-Laoo-LA", + "und-LB": "ar-Arab-LB", + "und-LI": "de-Latn-LI", + "und-LK": "si-Sinh-LK", + "und-LS": "st-Latn-LS", + "und-LT": "lt-Latn-LT", + "und-LU": "fr-Latn-LU", + "und-LV": "lv-Latn-LV", + "und-LY": "ar-Arab-LY", + "und-Lana": "nod-Lana-TH", + "und-Laoo": "lo-Laoo-LA", + "und-Laoo-AU": "hnj-Laoo-AU", + "und-Laoo-CN": "hnj-Laoo-CN", + "und-Laoo-FR": "hnj-Laoo-FR", + "und-Laoo-GF": "hnj-Laoo-GF", + "und-Laoo-MM": "hnj-Laoo-MM", + "und-Laoo-SR": "hnj-Laoo-SR", + "und-Laoo-TH": "hnj-Laoo-TH", + "und-Laoo-US": "hnj-Laoo-US", + "und-Laoo-VN": "hnj-Laoo-VN", + "und-Latn-AF": "tk-Latn-AF", + "und-Latn-AM": "ku-Latn-AM", + "und-Latn-CN": "za-Latn-CN", + "und-Latn-CY": "tr-Latn-CY", + "und-Latn-DZ": "fr-Latn-DZ", + "und-Latn-ET": "en-Latn-ET", + "und-Latn-GE": "ku-Latn-GE", + "und-Latn-IR": "tk-Latn-IR", + "und-Latn-KM": "fr-Latn-KM", + "und-Latn-MA": "fr-Latn-MA", + "und-Latn-MK": "sq-Latn-MK", + "und-Latn-MM": "kac-Latn-MM", + "und-Latn-MO": "pt-Latn-MO", + "und-Latn-MR": "fr-Latn-MR", + "und-Latn-RU": "krl-Latn-RU", + "und-Latn-SY": "fr-Latn-SY", + "und-Latn-TN": "fr-Latn-TN", + "und-Latn-TW": "trv-Latn-TW", + "und-Latn-UA": "pl-Latn-UA", + "und-Lepc": "lep-Lepc-IN", + "und-Limb": "lif-Limb-IN", + "und-Lina": "lab-Lina-GR", + "und-Linb": "grc-Linb-GR", + "und-Lisu": "lis-Lisu-CN", + "und-Lyci": "xlc-Lyci-TR", + "und-Lydi": "xld-Lydi-TR", + "und-MA": "ar-Arab-MA", + "und-MC": "fr-Latn-MC", + "und-MD": "ro-Latn-MD", + "und-ME": "sr-Latn-ME", + "und-MF": "fr-Latn-MF", + "und-MG": "mg-Latn-MG", + "und-MK": "mk-Cyrl-MK", + "und-ML": "bm-Latn-ML", + "und-MM": "my-Mymr-MM", + "und-MN": "mn-Cyrl-MN", + "und-MO": "zh-Hant-MO", + "und-MQ": "fr-Latn-MQ", + "und-MR": "ar-Arab-MR", + "und-MT": "mt-Latn-MT", + "und-MU": "mfe-Latn-MU", + "und-MV": "dv-Thaa-MV", + "und-MX": "es-Latn-MX", + "und-MY": "ms-Latn-MY", + "und-MZ": "pt-Latn-MZ", + "und-Mahj": "hi-Mahj-IN", + "und-Maka": "mak-Maka-ID", + "und-Mand": "myz-Mand-IR", + "und-Mani": "xmn-Mani-CN", + "und-Marc": "bo-Marc-CN", + "und-Medf": "dmf-Medf-NG", + "und-Mend": "men-Mend-SL", + "und-Merc": "xmr-Merc-SD", + "und-Mero": "xmr-Mero-SD", + "und-Mlym": "ml-Mlym-IN", + "und-Modi": "mr-Modi-IN", + "und-Mong": "mn-Mong-CN", + "und-Mroo": "mro-Mroo-BD", + "und-Mtei": "mni-Mtei-IN", + "und-Mult": "skr-Mult-PK", + "und-Mymr": "my-Mymr-MM", + "und-Mymr-IN": "kht-Mymr-IN", + "und-Mymr-TH": "mnw-Mymr-TH", + "und-NA": "af-Latn-NA", + "und-NC": "fr-Latn-NC", + "und-NE": "ha-Latn-NE", + "und-NI": "es-Latn-NI", + "und-NL": "nl-Latn-NL", + "und-NO": "nb-Latn-NO", + "und-NP": "ne-Deva-NP", + "und-Nagm": "unr-Nagm-IN", + "und-Nand": "sa-Nand-IN", + "und-Narb": "xna-Narb-SA", + "und-Nbat": "arc-Nbat-JO", + "und-Newa": "new-Newa-NP", + "und-Nkoo": "man-Nkoo-GN", + "und-Nshu": "zhx-Nshu-CN", + "und-OM": "ar-Arab-OM", + "und-Ogam": "sga-Ogam-IE", + "und-Olck": "sat-Olck-IN", + "und-Orkh": "otk-Orkh-MN", + "und-Orya": "or-Orya-IN", + "und-Osge": "osa-Osge-US", + "und-Osma": "so-Osma-SO", + "und-Ougr": "oui-Ougr-143", + "und-PA": "es-Latn-PA", + "und-PE": "es-Latn-PE", + "und-PF": "fr-Latn-PF", + "und-PG": "tpi-Latn-PG", + "und-PH": "fil-Latn-PH", + "und-PK": "ur-Arab-PK", + "und-PL": "pl-Latn-PL", + "und-PM": "fr-Latn-PM", + "und-PR": "es-Latn-PR", + "und-PS": "ar-Arab-PS", + "und-PT": "pt-Latn-PT", + "und-PW": "pau-Latn-PW", + "und-PY": "gn-Latn-PY", + "und-Palm": "arc-Palm-SY", + "und-Pauc": "ctd-Pauc-MM", + "und-Perm": "kv-Perm-RU", + "und-Phag": "lzh-Phag-CN", + "und-Phli": "pal-Phli-IR", + "und-Phlp": "pal-Phlp-CN", + "und-Phnx": "phn-Phnx-LB", + "und-Plrd": "hmd-Plrd-CN", + "und-Prti": "xpr-Prti-IR", + "und-QA": "ar-Arab-QA", + "und-QO": "en-Latn-DG", + "und-RE": "fr-Latn-RE", + "und-RO": "ro-Latn-RO", + "und-RS": "sr-Cyrl-RS", + "und-RU": "ru-Cyrl-RU", + "und-RW": "rw-Latn-RW", + "und-Rjng": "rej-Rjng-ID", + "und-Rohg": "rhg-Rohg-MM", + "und-Runr": "non-Runr-SE", + "und-SA": "ar-Arab-SA", + "und-SC": "fr-Latn-SC", + "und-SD": "ar-Arab-SD", + "und-SE": "sv-Latn-SE", + "und-SI": "sl-Latn-SI", + "und-SJ": "nb-Latn-SJ", + "und-SK": "sk-Latn-SK", + "und-SM": "it-Latn-SM", + "und-SN": "fr-Latn-SN", + "und-SO": "so-Latn-SO", + "und-SR": "nl-Latn-SR", + "und-ST": "pt-Latn-ST", + "und-SV": "es-Latn-SV", + "und-SY": "ar-Arab-SY", + "und-Samr": "smp-Samr-IL", + "und-Sarb": "xsa-Sarb-YE", + "und-Saur": "saz-Saur-IN", + "und-Sgnw": "ase-Sgnw-US", + "und-Shaw": "en-Shaw-GB", + "und-Shrd": "sa-Shrd-IN", + "und-Sidd": "sa-Sidd-IN", + "und-Sind": "sd-Sind-IN", + "und-Sinh": "si-Sinh-LK", + "und-Sogd": "sog-Sogd-UZ", + "und-Sogo": "sog-Sogo-UZ", + "und-Sora": "srb-Sora-IN", + "und-Soyo": "cmg-Soyo-MN", + "und-Sund": "su-Sund-ID", + "und-Sylo": "syl-Sylo-BD", + "und-Syrc": "syr-Syrc-IQ", + "und-TD": "fr-Latn-TD", + "und-TF": "fr-Latn-TF", + "und-TG": "fr-Latn-TG", + "und-TH": "th-Thai-TH", + "und-TJ": "tg-Cyrl-TJ", + "und-TK": "tkl-Latn-TK", + "und-TL": "pt-Latn-TL", + "und-TM": "tk-Latn-TM", + "und-TN": "ar-Arab-TN", + "und-TO": "to-Latn-TO", + "und-TR": "tr-Latn-TR", + "und-TV": "tvl-Latn-TV", + "und-TW": "zh-Hant-TW", + "und-TZ": "sw-Latn-TZ", + "und-Tagb": "tbw-Tagb-PH", + "und-Takr": "doi-Takr-IN", + "und-Tale": "tdd-Tale-CN", + "und-Talu": "khb-Talu-CN", + "und-Taml": "ta-Taml-IN", + "und-Tang": "txg-Tang-CN", + "und-Tavt": "blt-Tavt-VN", + "und-Telu": "te-Telu-IN", + "und-Tfng": "zgh-Tfng-MA", + "und-Tglg": "fil-Tglg-PH", + "und-Thaa": "dv-Thaa-MV", + "und-Thai": "th-Thai-TH", + "und-Thai-CN": "lcp-Thai-CN", + "und-Thai-KH": "kdt-Thai-KH", + "und-Thai-LA": "kdt-Thai-LA", + "und-Tibt": "bo-Tibt-CN", + "und-Tirh": "mai-Tirh-IN", + "und-Tnsa": "nst-Tnsa-IN", + "und-Toto": "txo-Toto-IN", + "und-UA": "uk-Cyrl-UA", + "und-UG": "sw-Latn-UG", + "und-UY": "es-Latn-UY", + "und-UZ": "uz-Latn-UZ", + "und-Ugar": "uga-Ugar-SY", + "und-VA": "it-Latn-VA", + "und-VE": "es-Latn-VE", + "und-VN": "vi-Latn-VN", + "und-VU": "bi-Latn-VU", + "und-Vaii": "vai-Vaii-LR", + "und-Vith": "sq-Vith-AL", + "und-WF": "fr-Latn-WF", + "und-WS": "sm-Latn-WS", + "und-Wara": "hoc-Wara-IN", + "und-Wcho": "nnp-Wcho-IN", + "und-XK": "sq-Latn-XK", + "und-Xpeo": "peo-Xpeo-IR", + "und-Xsux": "akk-Xsux-IQ", + "und-YE": "ar-Arab-YE", + "und-YT": "fr-Latn-YT", + "und-Yezi": "ku-Yezi-GE", + "und-Yiii": "ii-Yiii-CN", + "und-ZW": "sn-Latn-ZW", + "und-Zanb": "cmg-Zanb-MN", + "une": "une-Latn-NG", + "ung": "ung-Latn-AU", + "uni": "uni-Latn-PG", + "unk": "unk-Latn-BR", + "unm": "unm-Latn-US", + "unn": "unn-Latn-AU", + "unr": "unr-Beng-IN", + "unr-Deva": "unr-Deva-NP", + "unr-NP": "unr-Deva-NP", + "unu": "unu-Latn-PG", + "unx": "unx-Beng-IN", + "unz": "unz-Latn-ID", + "uok": "uok-Latn-ZZ", + "uon": "uon-Latn-TW", + "upi": "upi-Latn-PG", + "upv": "upv-Latn-VU", + "ur": "ur-Arab-PK", + "ura": "ura-Latn-PE", + "urb": "urb-Latn-BR", + "urc": "urc-Latn-AU", + "ure": "ure-Latn-BO", + "urf": "urf-Latn-AU", + "urg": "urg-Latn-PG", + "urh": "urh-Latn-NG", + "uri": "uri-Latn-ZZ", + "urk": "urk-Thai-TH", + "urm": "urm-Latn-PG", + "urn": "urn-Latn-ID", + "uro": "uro-Latn-PG", + "urp": "urp-Latn-BR", + "urr": "urr-Latn-VU", + "urt": "urt-Latn-ZZ", + "uru": "uru-Latn-BR", + "urv": "urv-Latn-PG", + "urw": "urw-Latn-ZZ", + "urx": "urx-Latn-PG", + "ury": "ury-Latn-ID", + "urz": "urz-Latn-BR", + "usa": "usa-Latn-ZZ", + "ush": "ush-Arab-PK", + "usi": "usi-Latn-BD", + "usi-Beng": "usi-Beng-BD", + "usk": "usk-Latn-CM", + "usp": "usp-Latn-GT", + "uss": "uss-Latn-NG", + "usu": "usu-Latn-PG", + "uta": "uta-Latn-NG", + "ute": "ute-Latn-US", + "uth": "uth-Latn-ZZ", + "utp": "utp-Latn-SB", + "utr": "utr-Latn-ZZ", + "utu": "utu-Latn-PG", + "uum": "uum-Grek-GE", + "uum-Cyrl": "uum-Cyrl-GE", + "uur": "uur-Latn-VU", + "uve": "uve-Latn-NC", + "uvh": "uvh-Latn-ZZ", + "uvl": "uvl-Latn-ZZ", + "uwa": "uwa-Latn-AU", + "uya": "uya-Latn-NG", + "uz": "uz-Latn-UZ", + "uz-AF": "uz-Arab-AF", + "uz-Arab": "uz-Arab-AF", + "uz-CN": "uz-Cyrl-CN", + "uzs": "uzs-Arab-AF", + "vaa": "vaa-Taml-IN", + "vae": "vae-Latn-CF", + "vaf": "vaf-Arab-IR", + "vag": "vag-Latn-ZZ", + "vah": "vah-Deva-IN", + "vai": "vai-Vaii-LR", + "vaj": "vaj-Latn-NA", + "val": "val-Latn-PG", + "vam": "vam-Latn-PG", + "van": "van-Latn-ZZ", + "vao": "vao-Latn-VU", + "vap": "vap-Latn-IN", + "var": "var-Latn-MX", + "vas": "vas-Deva-IN", + "vas-Gujr": "vas-Gujr-IN", + "vau": "vau-Latn-CD", + "vav": "vav-Deva-IN", + "vav-Gujr": "vav-Gujr-IN", + "vay": "vay-Deva-NP", + "vbb": "vbb-Latn-ID", + "vbk": "vbk-Latn-PH", + "ve": "ve-Latn-ZA", + "vec": "vec-Latn-IT", + "vem": "vem-Latn-NG", + "veo": "veo-Latn-US", + "vep": "vep-Latn-RU", + "ver": "ver-Latn-NG", + "vgr": "vgr-Arab-PK", + "vi": "vi-Latn-VN", + "vic": "vic-Latn-SX", + "vid": "vid-Latn-TZ", + "vif": "vif-Latn-CG", + "vig": "vig-Latn-BF", + "vil": "vil-Latn-AR", + "vin": "vin-Latn-TZ", + "vit": "vit-Latn-NG", + "viv": "viv-Latn-ZZ", + "vka": "vka-Latn-AU", + "vkj": "vkj-Latn-TD", + "vkk": "vkk-Latn-ID", + "vkl": "vkl-Latn-ID", + "vkm": "vkm-Latn-BR", + "vkn": "vkn-Latn-NG", + "vko": "vko-Latn-ID", + "vkp": "vkp-Latn-IN", + "vkp-Deva": "vkp-Deva-IN", + "vkt": "vkt-Latn-ID", + "vku": "vku-Latn-AU", + "vkz": "vkz-Latn-NG", + "vlp": "vlp-Latn-VU", + "vls": "vls-Latn-BE", + "vma": "vma-Latn-AU", + "vmb": "vmb-Latn-AU", + "vmc": "vmc-Latn-MX", + "vmd": "vmd-Knda-IN", + "vme": "vme-Latn-ID", + "vmf": "vmf-Latn-DE", + "vmg": "vmg-Latn-PG", + "vmh": "vmh-Arab-IR", + "vmi": "vmi-Latn-AU", + "vmj": "vmj-Latn-MX", + "vmk": "vmk-Latn-MZ", + "vml": "vml-Latn-AU", + "vmm": "vmm-Latn-MX", + "vmp": "vmp-Latn-MX", + "vmq": "vmq-Latn-MX", + "vmr": "vmr-Latn-MZ", + "vms": "vms-Latn-ID", + "vmu": "vmu-Latn-AU", + "vmw": "vmw-Latn-MZ", + "vmx": "vmx-Latn-MX", + "vmy": "vmy-Latn-MX", + "vmz": "vmz-Latn-MX", + "vnk": "vnk-Latn-SB", + "vnm": "vnm-Latn-VU", + "vnp": "vnp-Latn-VU", + "vo": "vo-Latn-001", + "vor": "vor-Latn-NG", + "vot": "vot-Latn-RU", + "vra": "vra-Latn-VU", + "vro": "vro-Latn-EE", + "vrs": "vrs-Latn-SB", + "vrt": "vrt-Latn-VU", + "vto": "vto-Latn-ID", + "vum": "vum-Latn-GA", + "vun": "vun-Latn-TZ", + "vut": "vut-Latn-ZZ", + "vwa": "vwa-Latn-CN", + "vwa-Mymr": "vwa-Mymr-CN", + "wa": "wa-Latn-BE", + "waa": "waa-Latn-US", + "wab": "wab-Latn-PG", + "wac": "wac-Latn-US", + "wad": "wad-Latn-ID", + "wae": "wae-Latn-CH", + "waf": "waf-Latn-BR", + "wag": "wag-Latn-PG", + "wah": "wah-Latn-ID", + "wai": "wai-Latn-ID", + "waj": "waj-Latn-ZZ", + "wal": "wal-Ethi-ET", + "wam": "wam-Latn-US", + "wan": "wan-Latn-ZZ", + "wap": "wap-Latn-GY", + "waq": "waq-Latn-AU", + "war": "war-Latn-PH", + "was": "was-Latn-US", + "wat": "wat-Latn-PG", + "wau": "wau-Latn-BR", + "wav": "wav-Latn-NG", + "waw": "waw-Latn-BR", + "wax": "wax-Latn-PG", + "way": "way-Latn-SR", + "waz": "waz-Latn-PG", + "wba": "wba-Latn-VE", + "wbb": "wbb-Latn-ID", + "wbe": "wbe-Latn-ID", + "wbf": "wbf-Latn-BF", + "wbh": "wbh-Latn-TZ", + "wbi": "wbi-Latn-TZ", + "wbj": "wbj-Latn-TZ", + "wbk": "wbk-Arab-AF", + "wbl": "wbl-Latn-PK", + "wbl-Arab": "wbl-Arab-AF", + "wbl-Cyrl": "wbl-Cyrl-TJ", + "wbm": "wbm-Latn-CN", + "wbp": "wbp-Latn-AU", + "wbq": "wbq-Telu-IN", + "wbr": "wbr-Deva-IN", + "wbt": "wbt-Latn-AU", + "wbv": "wbv-Latn-AU", + "wbw": "wbw-Latn-ID", + "wca": "wca-Latn-BR", + "wci": "wci-Latn-ZZ", + "wdd": "wdd-Latn-GA", + "wdg": "wdg-Latn-PG", + "wdj": "wdj-Latn-AU", + "wdk": "wdk-Latn-AU", + "wdt": "wdt-Latn-CA", + "wdu": "wdu-Latn-AU", + "wdy": "wdy-Latn-AU", + "wec": "wec-Latn-CI", + "wed": "wed-Latn-PG", + "weg": "weg-Latn-AU", + "weh": "weh-Latn-CM", + "wei": "wei-Latn-PG", + "wem": "wem-Latn-BJ", + "weo": "weo-Latn-ID", + "wep": "wep-Latn-DE", + "wer": "wer-Latn-ZZ", + "wes": "wes-Latn-CM", + "wet": "wet-Latn-ID", + "weu": "weu-Latn-MM", + "wew": "wew-Latn-ID", + "wfg": "wfg-Latn-ID", + "wga": "wga-Latn-AU", + "wgb": "wgb-Latn-PG", + "wgg": "wgg-Latn-AU", + "wgi": "wgi-Latn-ZZ", + "wgo": "wgo-Latn-ID", + "wgu": "wgu-Latn-AU", + "wgy": "wgy-Latn-AU", + "wha": "wha-Latn-ID", + "whg": "whg-Latn-ZZ", + "whk": "whk-Latn-ID", + "whu": "whu-Latn-ID", + "wib": "wib-Latn-ZZ", + "wic": "wic-Latn-US", + "wie": "wie-Latn-AU", + "wif": "wif-Latn-AU", + "wig": "wig-Latn-AU", + "wih": "wih-Latn-AU", + "wii": "wii-Latn-PG", + "wij": "wij-Latn-AU", + "wik": "wik-Latn-AU", + "wil": "wil-Latn-AU", + "wim": "wim-Latn-AU", + "win": "win-Latn-US", + "wir": "wir-Latn-BR", + "wiu": "wiu-Latn-ZZ", + "wiv": "wiv-Latn-ZZ", + "wiy": "wiy-Latn-US", + "wja": "wja-Latn-ZZ", + "wji": "wji-Latn-ZZ", + "wka": "wka-Latn-TZ", + "wkd": "wkd-Latn-ID", + "wkr": "wkr-Latn-AU", + "wkw": "wkw-Latn-AU", + "wky": "wky-Latn-AU", + "wla": "wla-Latn-PG", + "wlg": "wlg-Latn-AU", + "wlh": "wlh-Latn-TL", + "wli": "wli-Latn-ID", + "wlm": "wlm-Latn-GB", + "wlo": "wlo-Arab-ID", + "wlr": "wlr-Latn-VU", + "wls": "wls-Latn-WF", + "wlu": "wlu-Latn-AU", + "wlv": "wlv-Latn-AR", + "wlw": "wlw-Latn-ID", + "wlx": "wlx-Latn-GH", + "wma": "wma-Latn-NG", + "wmb": "wmb-Latn-AU", + "wmc": "wmc-Latn-PG", + "wmd": "wmd-Latn-BR", + "wme": "wme-Deva-NP", + "wmh": "wmh-Latn-TL", + "wmi": "wmi-Latn-AU", + "wmm": "wmm-Latn-ID", + "wmn": "wmn-Latn-NC", + "wmo": "wmo-Latn-ZZ", + "wms": "wms-Latn-ID", + "wmt": "wmt-Latn-AU", + "wmw": "wmw-Latn-MZ", + "wmw-Arab": "wmw-Arab-MZ", + "wmx": "wmx-Latn-PG", + "wnb": "wnb-Latn-PG", + "wnc": "wnc-Latn-ZZ", + "wnd": "wnd-Latn-AU", + "wne": "wne-Arab-PK", + "wng": "wng-Latn-ID", + "wni": "wni-Arab-KM", + "wnk": "wnk-Latn-ID", + "wnm": "wnm-Latn-AU", + "wnn": "wnn-Latn-AU", + "wno": "wno-Latn-ID", + "wnp": "wnp-Latn-PG", + "wnu": "wnu-Latn-ZZ", + "wnw": "wnw-Latn-US", + "wny": "wny-Latn-AU", + "wo": "wo-Latn-SN", + "woa": "woa-Latn-AU", + "wob": "wob-Latn-ZZ", + "woc": "woc-Latn-PG", + "wod": "wod-Latn-ID", + "woe": "woe-Latn-FM", + "wof": "wof-Latn-GM", + "wof-Arab": "wof-Arab-GM", + "wog": "wog-Latn-PG", + "woi": "woi-Latn-ID", + "wok": "wok-Latn-CM", + "wom": "wom-Latn-NG", + "won": "won-Latn-CD", + "woo": "woo-Latn-ID", + "wor": "wor-Latn-ID", + "wos": "wos-Latn-ZZ", + "wow": "wow-Latn-ID", + "wpc": "wpc-Latn-VE", + "wrb": "wrb-Latn-AU", + "wrg": "wrg-Latn-AU", + "wrh": "wrh-Latn-AU", + "wri": "wri-Latn-AU", + "wrk": "wrk-Latn-AU", + "wrl": "wrl-Latn-AU", + "wrm": "wrm-Latn-AU", + "wro": "wro-Latn-AU", + "wrp": "wrp-Latn-ID", + "wrr": "wrr-Latn-AU", + "wrs": "wrs-Latn-ZZ", + "wru": "wru-Latn-ID", + "wrv": "wrv-Latn-PG", + "wrw": "wrw-Latn-AU", + "wrx": "wrx-Latn-ID", + "wrz": "wrz-Latn-AU", + "wsa": "wsa-Latn-ID", + "wsg": "wsg-Gong-IN", + "wsi": "wsi-Latn-VU", + "wsk": "wsk-Latn-ZZ", + "wsr": "wsr-Latn-PG", + "wss": "wss-Latn-GH", + "wsu": "wsu-Latn-BR", + "wsv": "wsv-Arab-AF", + "wtf": "wtf-Latn-PG", + "wth": "wth-Latn-AU", + "wti": "wti-Latn-ET", + "wtk": "wtk-Latn-PG", + "wtm": "wtm-Deva-IN", + "wtw": "wtw-Latn-ID", + "wtw-Bugi": "wtw-Bugi-ID", + "wua": "wua-Latn-AU", + "wub": "wub-Latn-AU", + "wud": "wud-Latn-TG", + "wul": "wul-Latn-ID", + "wum": "wum-Latn-GA", + "wun": "wun-Latn-TZ", + "wur": "wur-Latn-AU", + "wut": "wut-Latn-PG", + "wuu": "wuu-Hans-CN", + "wuv": "wuv-Latn-ZZ", + "wux": "wux-Latn-AU", + "wuy": "wuy-Latn-ID", + "wwa": "wwa-Latn-ZZ", + "wwb": "wwb-Latn-AU", + "wwo": "wwo-Latn-VU", + "wwr": "wwr-Latn-AU", + "www": "www-Latn-CM", + "wxw": "wxw-Latn-AU", + "wyb": "wyb-Latn-AU", + "wyi": "wyi-Latn-AU", + "wym": "wym-Latn-PL", + "wyn": "wyn-Latn-US", + "wyr": "wyr-Latn-BR", + "wyy": "wyy-Latn-FJ", + "xaa": "xaa-Latn-ES", + "xab": "xab-Latn-NG", + "xai": "xai-Latn-BR", + "xaj": "xaj-Latn-BR", + "xak": "xak-Latn-VE", + "xal": "xal-Cyrl-RU", + "xam": "xam-Latn-ZA", + "xan": "xan-Ethi-ET", + "xao": "xao-Latn-VN", + "xar": "xar-Latn-PG", + "xas": "xas-Cyrl-RU", + "xat": "xat-Latn-BR", + "xau": "xau-Latn-ID", + "xav": "xav-Latn-BR", + "xaw": "xaw-Latn-US", + "xay": "xay-Latn-ID", + "xbb": "xbb-Latn-AU", + "xbd": "xbd-Latn-AU", + "xbe": "xbe-Latn-AU", + "xbg": "xbg-Latn-AU", + "xbi": "xbi-Latn-ZZ", + "xbj": "xbj-Latn-AU", + "xbm": "xbm-Latn-FR", + "xbn": "xbn-Latn-MY", + "xbp": "xbp-Latn-AU", + "xbr": "xbr-Latn-ID", + "xbw": "xbw-Latn-BR", + "xby": "xby-Latn-AU", + "xch": "xch-Latn-US", + "xco": "xco-Chrs-UZ", + "xcr": "xcr-Cari-TR", + "xda": "xda-Latn-AU", + "xdk": "xdk-Latn-AU", + "xdo": "xdo-Latn-AO", + "xdq": "xdq-Cyrl-RU", + "xdy": "xdy-Latn-ID", + "xed": "xed-Latn-CM", + "xeg": "xeg-Latn-ZA", + "xem": "xem-Latn-ID", + "xer": "xer-Latn-BR", + "xes": "xes-Latn-ZZ", + "xet": "xet-Latn-BR", + "xeu": "xeu-Latn-PG", + "xgb": "xgb-Latn-CI", + "xgd": "xgd-Latn-AU", + "xgg": "xgg-Latn-AU", + "xgi": "xgi-Latn-AU", + "xgm": "xgm-Latn-AU", + "xgu": "xgu-Latn-AU", + "xgw": "xgw-Latn-AU", + "xh": "xh-Latn-ZA", + "xhe": "xhe-Arab-PK", + "xhm": "xhm-Khmr-KH", + "xhv": "xhv-Latn-VN", + "xii": "xii-Latn-ZA", + "xin": "xin-Latn-GT", + "xir": "xir-Latn-BR", + "xis": "xis-Orya-IN", + "xiy": "xiy-Latn-BR", + "xjb": "xjb-Latn-AU", + "xjt": "xjt-Latn-AU", + "xka": "xka-Arab-PK", + "xkb": "xkb-Latn-BJ", + "xkc": "xkc-Arab-IR", + "xkd": "xkd-Latn-ID", + "xke": "xke-Latn-ID", + "xkg": "xkg-Latn-ML", + "xkj": "xkj-Arab-IR", + "xkl": "xkl-Latn-ID", + "xkn": "xkn-Latn-ID", + "xkp": "xkp-Arab-IR", + "xkq": "xkq-Latn-ID", + "xkr": "xkr-Latn-BR", + "xks": "xks-Latn-ID", + "xkt": "xkt-Latn-GH", + "xku": "xku-Latn-CG", + "xkv": "xkv-Latn-BW", + "xkw": "xkw-Latn-ID", + "xkx": "xkx-Latn-PG", + "xky": "xky-Latn-MY", + "xkz": "xkz-Latn-BT", + "xla": "xla-Latn-ZZ", + "xlc": "xlc-Lyci-TR", + "xld": "xld-Lydi-TR", + "xly": "xly-Elym-IR", + "xma": "xma-Latn-SO", + "xmb": "xmb-Latn-CM", + "xmc": "xmc-Latn-MZ", + "xmd": "xmd-Latn-CM", + "xmf": "xmf-Geor-GE", + "xmg": "xmg-Latn-CM", + "xmh": "xmh-Latn-AU", + "xmj": "xmj-Latn-CM", + "xmm": "xmm-Latn-ID", + "xmn": "xmn-Mani-CN", + "xmo": "xmo-Latn-BR", + "xmp": "xmp-Latn-AU", + "xmq": "xmq-Latn-AU", + "xmr": "xmr-Merc-SD", + "xmt": "xmt-Latn-ID", + "xmu": "xmu-Latn-AU", + "xmv": "xmv-Latn-MG", + "xmw": "xmw-Latn-MG", + "xmx": "xmx-Latn-ID", + "xmy": "xmy-Latn-AU", + "xmz": "xmz-Latn-ID", + "xna": "xna-Narb-SA", + "xnb": "xnb-Latn-TW", + "xni": "xni-Latn-AU", + "xnj": "xnj-Latn-TZ", + "xnk": "xnk-Latn-AU", + "xnm": "xnm-Latn-AU", + "xnn": "xnn-Latn-PH", + "xnq": "xnq-Latn-MZ", + "xnr": "xnr-Deva-IN", + "xnt": "xnt-Latn-US", + "xnu": "xnu-Latn-AU", + "xny": "xny-Latn-AU", + "xnz": "xnz-Latn-EG", + "xnz-Arab": "xnz-Arab-EG", + "xoc": "xoc-Latn-NG", + "xod": "xod-Latn-ID", + "xog": "xog-Latn-UG", + "xoi": "xoi-Latn-PG", + "xok": "xok-Latn-BR", + "xom": "xom-Latn-SD", + "xom-Ethi": "xom-Ethi-ET", + "xon": "xon-Latn-ZZ", + "xoo": "xoo-Latn-BR", + "xop": "xop-Latn-PG", + "xor": "xor-Latn-BR", + "xow": "xow-Latn-PG", + "xpa": "xpa-Latn-AU", + "xpb": "xpb-Latn-AU", + "xpd": "xpd-Latn-AU", + "xpf": "xpf-Latn-AU", + "xpg": "xpg-Grek-TR", + "xph": "xph-Latn-AU", + "xpi": "xpi-Ogam-GB", + "xpj": "xpj-Latn-AU", + "xpk": "xpk-Latn-BR", + "xpl": "xpl-Latn-AU", + "xpm": "xpm-Cyrl-RU", + "xpn": "xpn-Latn-BR", + "xpo": "xpo-Latn-MX", + "xpq": "xpq-Latn-US", + "xpr": "xpr-Prti-IR", + "xpt": "xpt-Latn-AU", + "xpv": "xpv-Latn-AU", + "xpw": "xpw-Latn-AU", + "xpx": "xpx-Latn-AU", + "xpz": "xpz-Latn-AU", + "xra": "xra-Latn-BR", + "xrb": "xrb-Latn-ZZ", + "xrd": "xrd-Latn-AU", + "xre": "xre-Latn-BR", + "xrg": "xrg-Latn-AU", + "xri": "xri-Latn-BR", + "xrm": "xrm-Cyrl-RU", + "xrn": "xrn-Cyrl-RU", + "xrr": "xrr-Latn-IT", + "xru": "xru-Latn-AU", + "xrw": "xrw-Latn-PG", + "xsa": "xsa-Sarb-YE", + "xsb": "xsb-Latn-PH", + "xse": "xse-Latn-ID", + "xsh": "xsh-Latn-NG", + "xsi": "xsi-Latn-ZZ", + "xsm": "xsm-Latn-ZZ", + "xsn": "xsn-Latn-NG", + "xsp": "xsp-Latn-PG", + "xsq": "xsq-Latn-MZ", + "xsr": "xsr-Deva-NP", + "xss": "xss-Cyrl-RU", + "xsu": "xsu-Latn-VE", + "xsy": "xsy-Latn-TW", + "xta": "xta-Latn-MX", + "xtb": "xtb-Latn-MX", + "xtc": "xtc-Latn-SD", + "xtd": "xtd-Latn-MX", + "xte": "xte-Latn-ID", + "xth": "xth-Latn-AU", + "xti": "xti-Latn-MX", + "xtj": "xtj-Latn-MX", + "xtl": "xtl-Latn-MX", + "xtm": "xtm-Latn-MX", + "xtn": "xtn-Latn-MX", + "xtp": "xtp-Latn-MX", + "xts": "xts-Latn-MX", + "xtt": "xtt-Latn-MX", + "xtu": "xtu-Latn-MX", + "xtv": "xtv-Latn-AU", + "xtw": "xtw-Latn-BR", + "xty": "xty-Latn-MX", + "xub": "xub-Taml-IN", + "xub-Knda": "xub-Knda-IN", + "xub-Mlym": "xub-Mlym-IN", + "xud": "xud-Latn-AU", + "xuj": "xuj-Taml-IN", + "xul": "xul-Latn-AU", + "xum": "xum-Latn-IT", + "xum-Ital": "xum-Ital-IT", + "xun": "xun-Latn-AU", + "xuo": "xuo-Latn-TD", + "xut": "xut-Latn-AU", + "xuu": "xuu-Latn-NA", + "xve": "xve-Ital-IT", + "xvi": "xvi-Arab-AF", + "xvn": "xvn-Latn-ES", + "xvo": "xvo-Latn-IT", + "xvs": "xvs-Latn-IT", + "xwa": "xwa-Latn-BR", + "xwd": "xwd-Latn-AU", + "xwe": "xwe-Latn-ZZ", + "xwj": "xwj-Latn-AU", + "xwk": "xwk-Latn-AU", + "xwl": "xwl-Latn-BJ", + "xwo": "xwo-Cyrl-RU", + "xwr": "xwr-Latn-ID", + "xwt": "xwt-Latn-AU", + "xww": "xww-Latn-AU", + "xxb": "xxb-Latn-GH", + "xxk": "xxk-Latn-ID", + "xxm": "xxm-Latn-AU", + "xxr": "xxr-Latn-BR", + "xxt": "xxt-Latn-ID", + "xya": "xya-Latn-AU", + "xyb": "xyb-Latn-AU", + "xyj": "xyj-Latn-AU", + "xyk": "xyk-Latn-AU", + "xyl": "xyl-Latn-BR", + "xyt": "xyt-Latn-AU", + "xyy": "xyy-Latn-AU", + "xzh": "xzh-Marc-CN", + "xzp": "xzp-Latn-MX", + "yaa": "yaa-Latn-PE", + "yab": "yab-Latn-BR", + "yac": "yac-Latn-ID", + "yad": "yad-Latn-PE", + "yae": "yae-Latn-VE", + "yaf": "yaf-Latn-CD", + "yag": "yag-Latn-CL", + "yai": "yai-Cyrl-TJ", + "yaj": "yaj-Latn-CF", + "yak": "yak-Latn-US", + "yal": "yal-Latn-GN", + "yal-Arab": "yal-Arab-GN", + "yam": "yam-Latn-ZZ", + "yan": "yan-Latn-NI", + "yao": "yao-Latn-MZ", + "yap": "yap-Latn-FM", + "yaq": "yaq-Latn-MX", + "yar": "yar-Latn-VE", + "yas": "yas-Latn-ZZ", + "yat": "yat-Latn-ZZ", + "yau": "yau-Latn-VE", + "yav": "yav-Latn-CM", + "yaw": "yaw-Latn-BR", + "yax": "yax-Latn-AO", + "yay": "yay-Latn-ZZ", + "yaz": "yaz-Latn-ZZ", + "yba": "yba-Latn-ZZ", + "ybb": "ybb-Latn-CM", + "ybe": "ybe-Latn-CN", + "ybe-Ougr": "ybe-Ougr-CN", + "ybh": "ybh-Deva-NP", + "ybi": "ybi-Deva-NP", + "ybj": "ybj-Latn-NG", + "ybl": "ybl-Latn-NG", + "ybm": "ybm-Latn-PG", + "ybn": "ybn-Latn-BR", + "ybo": "ybo-Latn-PG", + "ybx": "ybx-Latn-PG", + "yby": "yby-Latn-ZZ", + "ycl": "ycl-Latn-CN", + "ycn": "ycn-Latn-CO", + "yda": "yda-Latn-AU", + "yde": "yde-Latn-PG", + "ydg": "ydg-Arab-PK", + "ydk": "ydk-Latn-PG", + "yea": "yea-Mlym-IN", + "yea-Knda": "yea-Knda-IN", + "yec": "yec-Latn-DE", + "yee": "yee-Latn-PG", + "yei": "yei-Latn-CM", + "yej": "yej-Grek-IL", + "yel": "yel-Latn-CD", + "yer": "yer-Latn-ZZ", + "yes": "yes-Latn-NG", + "yet": "yet-Latn-ID", + "yeu": "yeu-Telu-IN", + "yev": "yev-Latn-PG", + "yey": "yey-Latn-BW", + "yga": "yga-Latn-AU", + "ygi": "ygi-Latn-AU", + "ygl": "ygl-Latn-PG", + "ygm": "ygm-Latn-PG", + "ygp": "ygp-Plrd-CN", + "ygr": "ygr-Latn-ZZ", + "ygu": "ygu-Latn-AU", + "ygw": "ygw-Latn-ZZ", + "yhd": "yhd-Hebr-IL", + "yi": "yi-Hebr-001", + "yia": "yia-Latn-AU", + "yig": "yig-Yiii-CN", + "yih": "yih-Hebr-DE", + "yii": "yii-Latn-AU", + "yij": "yij-Latn-AU", + "yil": "yil-Latn-AU", + "yim": "yim-Latn-IN", + "yir": "yir-Latn-ID", + "yis": "yis-Latn-PG", + "yiv": "yiv-Yiii-CN", + "yka": "yka-Latn-PH", + "yka-Arab": "yka-Arab-PH", + "ykg": "ykg-Cyrl-RU", + "yki": "yki-Latn-ID", + "ykk": "ykk-Latn-PG", + "ykm": "ykm-Latn-PG", + "yko": "yko-Latn-ZZ", + "ykr": "ykr-Latn-PG", + "yky": "yky-Latn-CF", + "yla": "yla-Latn-PG", + "ylb": "ylb-Latn-PG", + "yle": "yle-Latn-ZZ", + "ylg": "ylg-Latn-ZZ", + "yli": "yli-Latn-ID", + "yll": "yll-Latn-ZZ", + "ylr": "ylr-Latn-AU", + "ylu": "ylu-Latn-PG", + "yly": "yly-Latn-NC", + "ymb": "ymb-Latn-PG", + "yme": "yme-Latn-PE", + "ymg": "ymg-Latn-CD", + "ymk": "ymk-Latn-MZ", + "ymk-Arab": "ymk-Arab-MZ", + "yml": "yml-Latn-ZZ", + "ymm": "ymm-Latn-SO", + "ymn": "ymn-Latn-ID", + "ymo": "ymo-Latn-PG", + "ymp": "ymp-Latn-PG", + "yna": "yna-Plrd-CN", + "ynd": "ynd-Latn-AU", + "yng": "yng-Latn-CD", + "ynk": "ynk-Cyrl-RU", + "ynl": "ynl-Latn-PG", + "ynq": "ynq-Latn-NG", + "yns": "yns-Latn-CD", + "ynu": "ynu-Latn-CO", + "yo": "yo-Latn-NG", + "yob": "yob-Latn-PG", + "yog": "yog-Latn-PH", + "yoi": "yoi-Jpan-JP", + "yok": "yok-Latn-US", + "yol": "yol-Latn-GB", + "yom": "yom-Latn-CD", + "yon": "yon-Latn-ZZ", + "yot": "yot-Latn-NG", + "yoy": "yoy-Thai-TH", + "yra": "yra-Latn-PG", + "yrb": "yrb-Latn-ZZ", + "yre": "yre-Latn-ZZ", + "yrk": "yrk-Cyrl-RU", + "yrl": "yrl-Latn-BR", + "yrm": "yrm-Latn-AU", + "yro": "yro-Latn-BR", + "yrs": "yrs-Latn-ID", + "yrw": "yrw-Latn-PG", + "yry": "yry-Latn-AU", + "ysd": "ysd-Yiii-CN", + "ysn": "ysn-Yiii-CN", + "ysp": "ysp-Yiii-CN", + "ysr": "ysr-Cyrl-RU", + "yss": "yss-Latn-ZZ", + "ysy": "ysy-Plrd-CN", + "ytw": "ytw-Latn-PG", + "yty": "yty-Latn-AU", + "yua": "yua-Latn-MX", + "yub": "yub-Latn-AU", + "yuc": "yuc-Latn-US", + "yud": "yud-Hebr-IL", + "yue": "yue-Hant-HK", + "yue-CN": "yue-Hans-CN", + "yue-Hans": "yue-Hans-CN", + "yuf": "yuf-Latn-US", + "yug": "yug-Cyrl-RU", + "yui": "yui-Latn-CO", + "yuj": "yuj-Latn-ZZ", + "yul": "yul-Latn-CF", + "yum": "yum-Latn-US", + "yun": "yun-Latn-NG", + "yup": "yup-Latn-CO", + "yuq": "yuq-Latn-BO", + "yur": "yur-Latn-US", + "yut": "yut-Latn-ZZ", + "yuw": "yuw-Latn-ZZ", + "yux": "yux-Cyrl-RU", + "yuz": "yuz-Latn-BO", + "yva": "yva-Latn-ID", + "yvt": "yvt-Latn-VE", + "ywa": "ywa-Latn-PG", + "ywg": "ywg-Latn-AU", + "ywn": "ywn-Latn-BR", + "ywq": "ywq-Plrd-CN", + "ywq-Yiii": "ywq-Yiii-CN", + "ywr": "ywr-Latn-AU", + "ywu": "ywu-Plrd-CN", + "ywu-Yiii": "ywu-Yiii-CN", + "yww": "yww-Latn-AU", + "yxa": "yxa-Latn-AU", + "yxg": "yxg-Latn-AU", + "yxl": "yxl-Latn-AU", + "yxm": "yxm-Latn-AU", + "yxu": "yxu-Latn-AU", + "yxy": "yxy-Latn-AU", + "yyr": "yyr-Latn-AU", + "yyu": "yyu-Latn-PG", + "za": "za-Latn-CN", + "zaa": "zaa-Latn-MX", + "zab": "zab-Latn-MX", + "zac": "zac-Latn-MX", + "zad": "zad-Latn-MX", + "zae": "zae-Latn-MX", + "zaf": "zaf-Latn-MX", + "zag": "zag-Latn-SD", + "zah": "zah-Latn-NG", + "zaj": "zaj-Latn-TZ", + "zak": "zak-Latn-TZ", + "zam": "zam-Latn-MX", + "zao": "zao-Latn-MX", + "zap": "zap-Latn-MX", + "zaq": "zaq-Latn-MX", + "zar": "zar-Latn-MX", + "zas": "zas-Latn-MX", + "zat": "zat-Latn-MX", + "zau": "zau-Tibt-IN", + "zau-Arab": "zau-Arab-IN", + "zav": "zav-Latn-MX", + "zaw": "zaw-Latn-MX", + "zax": "zax-Latn-MX", + "zay": "zay-Latn-ET", + "zay-Ethi": "zay-Ethi-ET", + "zaz": "zaz-Latn-NG", + "zba": "zba-Arab-001", + "zbc": "zbc-Latn-MY", + "zbe": "zbe-Latn-MY", + "zbt": "zbt-Latn-ID", + "zbu": "zbu-Latn-NG", + "zbw": "zbw-Latn-MY", + "zca": "zca-Latn-MX", + "zch": "zch-Hani-CN", + "zdj": "zdj-Arab-KM", + "zea": "zea-Latn-NL", + "zeg": "zeg-Latn-PG", + "zeh": "zeh-Hani-CN", + "zen": "zen-Tfng-MR", + "zen-Arab": "zen-Arab-MR", + "zga": "zga-Latn-TZ", + "zgb": "zgb-Hani-CN", + "zgh": "zgh-Tfng-MA", + "zgm": "zgm-Hani-CN", + "zgn": "zgn-Hani-CN", + "zgr": "zgr-Latn-PG", + "zh": "zh-Hans-CN", + "zh-AU": "zh-Hant-AU", + "zh-BN": "zh-Hant-BN", + "zh-Bopo": "zh-Bopo-TW", + "zh-GB": "zh-Hant-GB", + "zh-GF": "zh-Hant-GF", + "zh-HK": "zh-Hant-HK", + "zh-Hanb": "zh-Hanb-TW", + "zh-Hant": "zh-Hant-TW", + "zh-ID": "zh-Hant-ID", + "zh-MO": "zh-Hant-MO", + "zh-PA": "zh-Hant-PA", + "zh-PF": "zh-Hant-PF", + "zh-PH": "zh-Hant-PH", + "zh-SR": "zh-Hant-SR", + "zh-TH": "zh-Hant-TH", + "zh-TW": "zh-Hant-TW", + "zh-US": "zh-Hant-US", + "zh-VN": "zh-Hant-VN", + "zhd": "zhd-Hani-CN", + "zhd-Latn": "zhd-Latn-VN", + "zhi": "zhi-Latn-NG", + "zhn": "zhn-Latn-CN", + "zhn-Hani": "zhn-Hani-CN", + "zhw": "zhw-Latn-CM", + "zhx": "zhx-Nshu-CN", + "zia": "zia-Latn-ZZ", + "zik": "zik-Latn-PG", + "zil": "zil-Latn-GN", + "zim": "zim-Latn-TD", + "zin": "zin-Latn-TZ", + "ziw": "ziw-Latn-TZ", + "ziz": "ziz-Latn-NG", + "zka": "zka-Latn-ID", + "zkb": "zkb-Cyrl-RU", + "zkd": "zkd-Latn-MM", + "zko": "zko-Cyrl-RU", + "zkp": "zkp-Latn-BR", + "zkt": "zkt-Kits-CN", + "zku": "zku-Latn-AU", + "zkz": "zkz-Cyrl-RU", + "zla": "zla-Latn-CD", + "zlj": "zlj-Hani-CN", + "zlj-Latn": "zlj-Latn-CN", + "zlm": "zlm-Latn-TG", + "zln": "zln-Hani-CN", + "zlq": "zlq-Hani-CN", + "zma": "zma-Latn-AU", + "zmb": "zmb-Latn-CD", + "zmc": "zmc-Latn-AU", + "zmd": "zmd-Latn-AU", + "zme": "zme-Latn-AU", + "zmf": "zmf-Latn-CD", + "zmg": "zmg-Latn-AU", + "zmh": "zmh-Latn-PG", + "zmi": "zmi-Latn-MY", + "zmj": "zmj-Latn-AU", + "zmk": "zmk-Latn-AU", + "zml": "zml-Latn-AU", + "zmm": "zmm-Latn-AU", + "zmn": "zmn-Latn-GA", + "zmo": "zmo-Latn-SD", + "zmp": "zmp-Latn-CD", + "zmq": "zmq-Latn-CD", + "zmr": "zmr-Latn-AU", + "zms": "zms-Latn-CD", + "zmt": "zmt-Latn-AU", + "zmu": "zmu-Latn-AU", + "zmv": "zmv-Latn-AU", + "zmw": "zmw-Latn-CD", + "zmx": "zmx-Latn-CG", + "zmy": "zmy-Latn-AU", + "zmz": "zmz-Latn-CD", + "zna": "zna-Latn-TD", + "zne": "zne-Latn-ZZ", + "zng": "zng-Latn-VN", + "znk": "znk-Latn-AU", + "zns": "zns-Latn-NG", + "zoc": "zoc-Latn-MX", + "zoh": "zoh-Latn-MX", + "zom": "zom-Latn-IN", + "zoo": "zoo-Latn-MX", + "zoq": "zoq-Latn-MX", + "zor": "zor-Latn-MX", + "zos": "zos-Latn-MX", + "zpa": "zpa-Latn-MX", + "zpb": "zpb-Latn-MX", + "zpc": "zpc-Latn-MX", + "zpd": "zpd-Latn-MX", + "zpe": "zpe-Latn-MX", + "zpf": "zpf-Latn-MX", + "zpg": "zpg-Latn-MX", + "zph": "zph-Latn-MX", + "zpi": "zpi-Latn-MX", + "zpj": "zpj-Latn-MX", + "zpk": "zpk-Latn-MX", + "zpl": "zpl-Latn-MX", + "zpm": "zpm-Latn-MX", + "zpn": "zpn-Latn-MX", + "zpo": "zpo-Latn-MX", + "zpp": "zpp-Latn-MX", + "zpq": "zpq-Latn-MX", + "zpr": "zpr-Latn-MX", + "zps": "zps-Latn-MX", + "zpt": "zpt-Latn-MX", + "zpu": "zpu-Latn-MX", + "zpv": "zpv-Latn-MX", + "zpw": "zpw-Latn-MX", + "zpx": "zpx-Latn-MX", + "zpy": "zpy-Latn-MX", + "zpz": "zpz-Latn-MX", + "zqe": "zqe-Hani-CN", + "zqe-Latn": "zqe-Latn-CN", + "zrn": "zrn-Latn-TD", + "zro": "zro-Latn-EC", + "zrp": "zrp-Hebr-FR", + "zrs": "zrs-Latn-ID", + "zsa": "zsa-Latn-PG", + "zsr": "zsr-Latn-MX", + "zsu": "zsu-Latn-PG", + "zte": "zte-Latn-MX", + "ztg": "ztg-Latn-MX", + "ztl": "ztl-Latn-MX", + "ztm": "ztm-Latn-MX", + "ztn": "ztn-Latn-MX", + "ztp": "ztp-Latn-MX", + "ztq": "ztq-Latn-MX", + "zts": "zts-Latn-MX", + "ztt": "ztt-Latn-MX", + "ztu": "ztu-Latn-MX", + "ztx": "ztx-Latn-MX", + "zty": "zty-Latn-MX", + "zu": "zu-Latn-ZA", + "zua": "zua-Latn-NG", + "zuh": "zuh-Latn-PG", + "zum": "zum-Arab-OM", + "zun": "zun-Latn-US", + "zuy": "zuy-Latn-CM", + "zyg": "zyg-Hani-CN", + "zyj": "zyj-Latn-CN", + "zyj-Hani": "zyj-Hani-CN", + "zyn": "zyn-Hani-CN", + "zyp": "zyp-Latn-MM", + "zza": "zza-Latn-TR", + "zzj": "zzj-Hani-CN" + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/src/canonicalizer.js + function canonicalizeAttrs(strs) { + return Object.keys(strs.reduce(function(all, str) { + all[str.toLowerCase()] = 1; + return all; + }, {})).sort(); + } + function canonicalizeKVs(arr) { + var all = {}; + var result = []; + for (var _i = 0, arr_1 = arr; _i < arr_1.length; _i++) { + var kv = arr_1[_i]; + if (kv[0] in all) { + continue; + } + all[kv[0]] = 1; + if (!kv[1] || kv[1] === "true") { + result.push([kv[0].toLowerCase()]); + } else { + result.push([kv[0].toLowerCase(), kv[1].toLowerCase()]); + } + } + return result.sort(compareKV); + } + function compareKV(t1, t2) { + return t1[0] < t2[0] ? -1 : t1[0] > t2[0] ? 1 : 0; + } + function compareExtension(e1, e2) { + return e1.type < e2.type ? -1 : e1.type > e2.type ? 1 : 0; + } + function mergeVariants(v1, v2) { + var result = __spreadArray([], v1, true); + for (var _i = 0, v2_1 = v2; _i < v2_1.length; _i++) { + var v = v2_1[_i]; + if (v1.indexOf(v) < 0) { + result.push(v); + } + } + return result; + } + function canonicalizeUnicodeLanguageId(unicodeLanguageId) { + var finalLangAst = unicodeLanguageId; + if (unicodeLanguageId.variants.length) { + var replacedLang_1 = ""; + for (var _i = 0, _a = unicodeLanguageId.variants; _i < _a.length; _i++) { + var variant = _a[_i]; + if (replacedLang_1 = languageAlias[emitUnicodeLanguageId({ + lang: unicodeLanguageId.lang, + variants: [variant] + })]) { + var replacedLangAst = parseUnicodeLanguageId(replacedLang_1.split(SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: finalLangAst.region || replacedLangAst.region, + variants: mergeVariants(finalLangAst.variants, replacedLangAst.variants) + }; + break; + } + } + } + if (finalLangAst.script && finalLangAst.region) { + var replacedLang_2 = languageAlias[emitUnicodeLanguageId({ + lang: finalLangAst.lang, + script: finalLangAst.script, + region: finalLangAst.region, + variants: [] + })]; + if (replacedLang_2) { + var replacedLangAst = parseUnicodeLanguageId(replacedLang_2.split(SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: replacedLangAst.script, + region: replacedLangAst.region, + variants: finalLangAst.variants + }; + } + } + if (finalLangAst.region) { + var replacedLang_3 = languageAlias[emitUnicodeLanguageId({ + lang: finalLangAst.lang, + region: finalLangAst.region, + variants: [] + })]; + if (replacedLang_3) { + var replacedLangAst = parseUnicodeLanguageId(replacedLang_3.split(SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: replacedLangAst.region, + variants: finalLangAst.variants + }; + } + } + var replacedLang = languageAlias[emitUnicodeLanguageId({ + lang: finalLangAst.lang, + variants: [] + })]; + if (replacedLang) { + var replacedLangAst = parseUnicodeLanguageId(replacedLang.split(SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: finalLangAst.region || replacedLangAst.region, + variants: finalLangAst.variants + }; + } + if (finalLangAst.region) { + var region = finalLangAst.region.toUpperCase(); + var regionAlias = territoryAlias[region]; + var replacedRegion = void 0; + if (regionAlias) { + var regions = regionAlias.split(" "); + replacedRegion = regions[0]; + var likelySubtag = likelySubtags[emitUnicodeLanguageId({ + lang: finalLangAst.lang, + script: finalLangAst.script, + variants: [] + })]; + if (likelySubtag) { + var likelyRegion = parseUnicodeLanguageId(likelySubtag.split(SEPARATOR)).region; + if (likelyRegion && regions.indexOf(likelyRegion) > -1) { + replacedRegion = likelyRegion; + } + } + } + if (replacedRegion) { + finalLangAst.region = replacedRegion; + } + finalLangAst.region = finalLangAst.region.toUpperCase(); + } + if (finalLangAst.script) { + finalLangAst.script = finalLangAst.script[0].toUpperCase() + finalLangAst.script.slice(1).toLowerCase(); + if (scriptAlias[finalLangAst.script]) { + finalLangAst.script = scriptAlias[finalLangAst.script]; + } + } + if (finalLangAst.variants.length) { + for (var i = 0; i < finalLangAst.variants.length; i++) { + var variant = finalLangAst.variants[i].toLowerCase(); + if (variantAlias[variant]) { + var alias = variantAlias[variant]; + if (isUnicodeVariantSubtag(alias)) { + finalLangAst.variants[i] = alias; + } else if (isUnicodeLanguageSubtag(alias)) { + finalLangAst.lang = alias; + } + } + } + finalLangAst.variants.sort(); + } + return finalLangAst; + } + function canonicalizeUnicodeLocaleId(locale) { + locale.lang = canonicalizeUnicodeLanguageId(locale.lang); + if (locale.extensions) { + for (var _i = 0, _a = locale.extensions; _i < _a.length; _i++) { + var extension = _a[_i]; + switch (extension.type) { + case "u": + extension.keywords = canonicalizeKVs(extension.keywords); + if (extension.attributes) { + extension.attributes = canonicalizeAttrs(extension.attributes); + } + break; + case "t": + if (extension.lang) { + extension.lang = canonicalizeUnicodeLanguageId(extension.lang); + } + extension.fields = canonicalizeKVs(extension.fields); + break; + default: + extension.value = extension.value.toLowerCase(); + break; + } + } + locale.extensions.sort(compareExtension); + } + return locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/index.js + function CanonicalizeLocaleList(locales) { + if (locales === void 0) { + return []; + } + var seen = []; + if (typeof locales === "string") { + locales = [locales]; + } + for (var _i = 0, locales_1 = locales; _i < locales_1.length; _i++) { + var locale = locales_1[_i]; + var canonicalizedTag = emitUnicodeLocaleId(canonicalizeUnicodeLocaleId(parseUnicodeLocaleId(locale))); + if (seen.indexOf(canonicalizedTag) < 0) { + seen.push(canonicalizedTag); + } + } + return seen; + } + function getCanonicalLocales(locales) { + return CanonicalizeLocaleList(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/should-polyfill.js + function shouldPolyfill() { + return typeof Intl === "undefined" || !("getCanonicalLocales" in Intl) || // Native Intl.getCanonicalLocales is just buggy + // https://bugs.chromium.org/p/v8/issues/detail?id=10682 + Intl.getCanonicalLocales("und-x-private")[0] === "x-private"; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-getcanonicallocales/lib/polyfill.js + if (typeof Intl === "undefined") { + if (typeof window !== "undefined") { + Object.defineProperty(window, "Intl", { + value: {} + }); + } else if (typeof global !== "undefined") { + Object.defineProperty(global, "Intl", { + value: {} + }); + } + } + if (shouldPolyfill()) { + Object.defineProperty(Intl, "getCanonicalLocales", { + value: getCanonicalLocales, + writable: true, + enumerable: false, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-listformat@7.5.7/polyfill.iife.js b/@formatjs/intl-listformat@7.5.7/polyfill.iife.js new file mode 100644 index 0000000..f41c22c --- /dev/null +++ b/@formatjs/intl-listformat@7.5.7/polyfill.iife.js @@ -0,0 +1,4799 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + var __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOptionsObject.js + function GetOptionsObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + if (typeof options === "object") { + return options; + } + throw new TypeError("Options must be an object"); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function setInternalSlot(map, pl, field, value) { + if (!map.get(pl)) { + map.set(pl, /* @__PURE__ */ Object.create(null)); + } + var slots = map.get(pl); + slots[field] = value; + } + function getInternalSlot(map, pl, field) { + return getMultiInternalSlots(map, pl, field)[field]; + } + function getMultiInternalSlots(map, pl) { + var fields = []; + for (var _i = 2; _i < arguments.length; _i++) { + fields[_i - 2] = arguments[_i]; + } + var slots = map.get(pl); + if (!slots) { + throw new TypeError("".concat(pl, " InternalSlot has not been initialized")); + } + return fields.reduce(function(all, f) { + all[f] = slots[f]; + return all; + }, /* @__PURE__ */ Object.create(null)); + } + function isLiteralPart(patternPart) { + return patternPart.type === "literal"; + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/PartitionPattern.js + function PartitionPattern(pattern) { + var result = []; + var beginIndex = pattern.indexOf("{"); + var endIndex = 0; + var nextIndex = 0; + var length = pattern.length; + while (beginIndex < pattern.length && beginIndex > -1) { + endIndex = pattern.indexOf("}", beginIndex); + invariant(endIndex > beginIndex, "Invalid pattern ".concat(pattern)); + if (beginIndex > nextIndex) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, beginIndex) + }); + } + result.push({ + type: pattern.substring(beginIndex + 1, endIndex), + value: void 0 + }); + nextIndex = endIndex + 1; + beginIndex = pattern.indexOf("{", nextIndex); + } + if (nextIndex < length) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, length) + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-listformat/lib/index.js + function validateInstance(instance, method) { + if (!(instance instanceof ListFormat)) { + throw new TypeError("Method Intl.ListFormat.prototype.".concat(method, " called on incompatible receiver ").concat(String(instance))); + } + } + function stringListFromIterable(list) { + if (list === void 0) { + return []; + } + var result = []; + for (var _i = 0, list_1 = list; _i < list_1.length; _i++) { + var el = list_1[_i]; + if (typeof el !== "string") { + throw new TypeError("array list[".concat(list.indexOf(el), "] is not type String")); + } + result.push(el); + } + return result; + } + function createPartsFromList(internalSlotMap, lf, list) { + var size = list.length; + if (size === 0) { + return []; + } + if (size === 2) { + var pattern = getInternalSlot(internalSlotMap, lf, "templatePair"); + var first = { type: "element", value: list[0] }; + var second = { type: "element", value: list[1] }; + return deconstructPattern(pattern, { "0": first, "1": second }); + } + var last = { + type: "element", + value: list[size - 1] + }; + var parts = last; + var i = size - 2; + while (i >= 0) { + var pattern = void 0; + if (i === 0) { + pattern = getInternalSlot(internalSlotMap, lf, "templateStart"); + } else if (i < size - 2) { + pattern = getInternalSlot(internalSlotMap, lf, "templateMiddle"); + } else { + pattern = getInternalSlot(internalSlotMap, lf, "templateEnd"); + } + var head = { type: "element", value: list[i] }; + parts = deconstructPattern(pattern, { "0": head, "1": parts }); + i--; + } + return parts; + } + function deconstructPattern(pattern, placeables) { + var patternParts = PartitionPattern(pattern); + var result = []; + for (var _i = 0, patternParts_1 = patternParts; _i < patternParts_1.length; _i++) { + var patternPart = patternParts_1[_i]; + var part = patternPart.type; + if (isLiteralPart(patternPart)) { + result.push({ + type: "literal", + value: patternPart.value + }); + } else { + invariant(part in placeables, "".concat(part, " is missing from placables")); + var subst = placeables[part]; + if (Array.isArray(subst)) { + result.push.apply(result, subst); + } else { + result.push(subst); + } + } + } + return result; + } + var ListFormat = ( + /** @class */ + function() { + function ListFormat2(locales, options) { + var newTarget = this && this instanceof ListFormat2 ? this.constructor : void 0; + if (!newTarget) { + throw new TypeError("Intl.ListFormat must be called with 'new'"); + } + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "initializedListFormat", true); + var requestedLocales = CanonicalizeLocaleList(locales); + var opt = /* @__PURE__ */ Object.create(null); + var opts = GetOptionsObject(options); + var matcher = GetOption(opts, "localeMatcher", "string", ["best fit", "lookup"], "best fit"); + opt.localeMatcher = matcher; + var localeData = ListFormat2.localeData; + var r = ResolveLocale(ListFormat2.availableLocales, requestedLocales, opt, ListFormat2.relevantExtensionKeys, localeData, ListFormat2.getDefaultLocale); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "locale", r.locale); + var type = GetOption(opts, "type", "string", ["conjunction", "disjunction", "unit"], "conjunction"); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "type", type); + var style = GetOption(opts, "style", "string", ["long", "short", "narrow"], "long"); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "style", style); + var dataLocale = r.dataLocale; + var dataLocaleData = localeData[dataLocale]; + invariant(!!dataLocaleData, "Missing locale data for ".concat(dataLocale)); + var dataLocaleTypes = dataLocaleData[type]; + var templates = dataLocaleTypes[style]; + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "templatePair", templates.pair); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "templateStart", templates.start); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "templateMiddle", templates.middle); + setInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "templateEnd", templates.end); + } + ListFormat2.prototype.format = function(elements) { + validateInstance(this, "format"); + var result = ""; + var parts = createPartsFromList(ListFormat2.__INTERNAL_SLOT_MAP__, this, stringListFromIterable(elements)); + if (!Array.isArray(parts)) { + return parts.value; + } + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var p = parts_1[_i]; + result += p.value; + } + return result; + }; + ListFormat2.prototype.formatToParts = function(elements) { + validateInstance(this, "format"); + var parts = createPartsFromList(ListFormat2.__INTERNAL_SLOT_MAP__, this, stringListFromIterable(elements)); + if (!Array.isArray(parts)) { + return [parts]; + } + var result = []; + for (var _i = 0, parts_2 = parts; _i < parts_2.length; _i++) { + var part = parts_2[_i]; + result.push(__assign({}, part)); + } + return result; + }; + ListFormat2.prototype.resolvedOptions = function() { + validateInstance(this, "resolvedOptions"); + return { + locale: getInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "locale"), + type: getInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "type"), + style: getInternalSlot(ListFormat2.__INTERNAL_SLOT_MAP__, this, "style") + }; + }; + ListFormat2.supportedLocalesOf = function(locales, options) { + return SupportedLocales(ListFormat2.availableLocales, CanonicalizeLocaleList(locales), options); + }; + ListFormat2.__addLocaleData = function() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + var minimizedLocale = new Intl.Locale(locale).minimize().toString(); + ListFormat2.localeData[locale] = ListFormat2.localeData[minimizedLocale] = d; + ListFormat2.availableLocales.add(minimizedLocale); + ListFormat2.availableLocales.add(locale); + if (!ListFormat2.__defaultLocale) { + ListFormat2.__defaultLocale = minimizedLocale; + } + } + }; + ListFormat2.getDefaultLocale = function() { + return ListFormat2.__defaultLocale; + }; + ListFormat2.localeData = {}; + ListFormat2.availableLocales = /* @__PURE__ */ new Set(); + ListFormat2.__defaultLocale = ""; + ListFormat2.relevantExtensionKeys = []; + ListFormat2.polyfilled = true; + ListFormat2.__INTERNAL_SLOT_MAP__ = /* @__PURE__ */ new WeakMap(); + return ListFormat2; + }() + ); + var lib_default = ListFormat; + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(ListFormat.prototype, Symbol.toStringTag, { + value: "Intl.ListFormat", + writable: false, + enumerable: false, + configurable: true + }); + } + Object.defineProperty(ListFormat.prototype.constructor, "length", { + value: 0, + writable: false, + enumerable: false, + configurable: true + }); + Object.defineProperty(ListFormat.supportedLocalesOf, "length", { + value: 1, + writable: false, + enumerable: false, + configurable: true + }); + } catch (e) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-listformat/lib/supported-locales.generated.js + var supportedLocales = ["af", "af-NA", "agq", "ak", "am", "ar", "ar-AE", "ar-BH", "ar-DJ", "ar-DZ", "ar-EG", "ar-EH", "ar-ER", "ar-IL", "ar-IQ", "ar-JO", "ar-KM", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-OM", "ar-PS", "ar-QA", "ar-SA", "ar-SD", "ar-SO", "ar-SS", "ar-SY", "ar-TD", "ar-TN", "ar-YE", "as", "asa", "ast", "az", "az-Cyrl", "az-Latn", "bas", "be", "be-tarask", "bem", "bez", "bg", "bm", "bn", "bn-IN", "bo", "bo-IN", "br", "brx", "bs", "bs-Cyrl", "bs-Latn", "ca", "ca-AD", "ca-ES-valencia", "ca-FR", "ca-IT", "ccp", "ccp-IN", "ce", "ceb", "cgg", "chr", "ckb", "ckb-IR", "cs", "cy", "da", "da-GL", "dav", "de", "de-AT", "de-BE", "de-CH", "de-IT", "de-LI", "de-LU", "dje", "doi", "dsb", "dua", "dyo", "dz", "ebu", "ee", "ee-TG", "el", "el-CY", "en", "en-001", "en-150", "en-AE", "en-AG", "en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI", "en-BM", "en-BS", "en-BW", "en-BZ", "en-CA", "en-CC", "en-CH", "en-CK", "en-CM", "en-CX", "en-CY", "en-DE", "en-DG", "en-DK", "en-DM", "en-ER", "en-FI", "en-FJ", "en-FK", "en-FM", "en-GB", "en-GD", "en-GG", "en-GH", "en-GI", "en-GM", "en-GU", "en-GY", "en-HK", "en-IE", "en-IL", "en-IM", "en-IN", "en-IO", "en-JE", "en-JM", "en-KE", "en-KI", "en-KN", "en-KY", "en-LC", "en-LR", "en-LS", "en-MG", "en-MH", "en-MO", "en-MP", "en-MS", "en-MT", "en-MU", "en-MW", "en-MY", "en-NA", "en-NF", "en-NG", "en-NL", "en-NR", "en-NU", "en-NZ", "en-PG", "en-PH", "en-PK", "en-PN", "en-PR", "en-PW", "en-RW", "en-SB", "en-SC", "en-SD", "en-SE", "en-SG", "en-SH", "en-SI", "en-SL", "en-SS", "en-SX", "en-SZ", "en-TC", "en-TK", "en-TO", "en-TT", "en-TV", "en-TZ", "en-UG", "en-UM", "en-VC", "en-VG", "en-VI", "en-VU", "en-WS", "en-ZA", "en-ZM", "en-ZW", "eo", "es", "es-419", "es-AR", "es-BO", "es-BR", "es-BZ", "es-CL", "es-CO", "es-CR", "es-CU", "es-DO", "es-EA", "es-EC", "es-GQ", "es-GT", "es-HN", "es-IC", "es-MX", "es-NI", "es-PA", "es-PE", "es-PH", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "eu", "ewo", "fa", "fa-AF", "ff", "ff-Adlm", "ff-Adlm-BF", "ff-Adlm-CM", "ff-Adlm-GH", "ff-Adlm-GM", "ff-Adlm-GW", "ff-Adlm-LR", "ff-Adlm-MR", "ff-Adlm-NE", "ff-Adlm-NG", "ff-Adlm-SL", "ff-Adlm-SN", "ff-Latn", "ff-Latn-BF", "ff-Latn-CM", "ff-Latn-GH", "ff-Latn-GM", "ff-Latn-GN", "ff-Latn-GW", "ff-Latn-LR", "ff-Latn-MR", "ff-Latn-NE", "ff-Latn-NG", "ff-Latn-SL", "fi", "fil", "fo", "fo-DK", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL", "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-DZ", "fr-GA", "fr-GF", "fr-GN", "fr-GP", "fr-GQ", "fr-HT", "fr-KM", "fr-LU", "fr-MA", "fr-MC", "fr-MF", "fr-MG", "fr-ML", "fr-MQ", "fr-MR", "fr-MU", "fr-NC", "fr-NE", "fr-PF", "fr-PM", "fr-RE", "fr-RW", "fr-SC", "fr-SN", "fr-SY", "fr-TD", "fr-TG", "fr-TN", "fr-VU", "fr-WF", "fr-YT", "fur", "fy", "ga", "ga-GB", "gd", "gl", "gsw", "gsw-FR", "gsw-LI", "gu", "guz", "gv", "ha", "ha-GH", "ha-NE", "haw", "he", "hi", "hr", "hr-BA", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "is", "it", "it-CH", "it-SM", "it-VA", "ja", "jgo", "jmc", "jv", "ka", "kab", "kam", "kde", "kea", "kgp", "khq", "ki", "kk", "kkj", "kl", "kln", "km", "kn", "ko", "ko-KP", "kok", "ks", "ks-Arab", "ksb", "ksf", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lkt", "ln", "ln-AO", "ln-CF", "ln-CG", "lo", "lrc", "lrc-IQ", "lt", "lu", "luo", "luy", "lv", "mai", "mas", "mas-TZ", "mer", "mfe", "mg", "mgh", "mgo", "mi", "mk", "ml", "mn", "mni", "mni-Beng", "mr", "ms", "ms-BN", "ms-ID", "ms-SG", "mt", "mua", "my", "mzn", "naq", "nb", "nb-SJ", "nd", "nds", "nds-NL", "ne", "ne-IN", "nl", "nl-AW", "nl-BE", "nl-BQ", "nl-CW", "nl-SR", "nl-SX", "nmg", "nn", "nnh", "no", "nus", "nyn", "om", "om-KE", "or", "os", "os-RU", "pa", "pa-Arab", "pa-Guru", "pcm", "pl", "ps", "ps-PK", "pt", "pt-AO", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU", "pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "qu", "qu-BO", "qu-EC", "rm", "rn", "ro", "ro-MD", "rof", "ru", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-UA", "rw", "rwk", "sa", "sah", "saq", "sat", "sat-Olck", "sbp", "sc", "sd", "sd-Arab", "sd-Deva", "se", "se-FI", "se-SE", "seh", "ses", "sg", "shi", "shi-Latn", "shi-Tfng", "si", "sk", "sl", "smn", "sn", "so", "so-DJ", "so-ET", "so-KE", "sq", "sq-MK", "sq-XK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME", "sr-Cyrl-XK", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-XK", "su", "su-Latn", "sv", "sv-AX", "sv-FI", "sw", "sw-CD", "sw-KE", "sw-UG", "ta", "ta-LK", "ta-MY", "ta-SG", "te", "teo", "teo-KE", "tg", "th", "ti", "ti-ER", "tk", "to", "tr", "tr-CY", "tt", "twq", "tzm", "ug", "uk", "und", "ur", "ur-IN", "uz", "uz-Arab", "uz-Cyrl", "uz-Latn", "vai", "vai-Latn", "vai-Vaii", "vi", "vun", "wae", "wo", "xh", "xog", "yav", "yi", "yo", "yo-BJ", "yrl", "yrl-CO", "yrl-VE", "yue", "yue-Hans", "yue-Hant", "zgh", "zh", "zh-Hans", "zh-Hans-HK", "zh-Hans-MO", "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-listformat/lib/should-polyfill.js + function supportedLocalesOf(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.ListFormat.supportedLocalesOf(locales).length === locales.length; + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + if (!("ListFormat" in Intl) || !supportedLocalesOf(locale)) { + return locale ? match([locale], supportedLocales, "en") : void 0; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-listformat/lib/polyfill.js + if (shouldPolyfill()) { + Object.defineProperty(Intl, "ListFormat", { + value: lib_default, + writable: true, + enumerable: false, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-locale@4.0.0/polyfill.iife.js b/@formatjs/intl-locale@4.0.0/polyfill.iife.js new file mode 100644 index 0000000..0398bf8 --- /dev/null +++ b/@formatjs/intl-locale@4.0.0/polyfill.iife.js @@ -0,0 +1,18520 @@ +(() => { + var __create = Object.create; + var __defProp = Object.defineProperty; + var __getOwnPropDesc = Object.getOwnPropertyDescriptor; + var __getOwnPropNames = Object.getOwnPropertyNames; + var __getProtoOf = Object.getPrototypeOf; + var __hasOwnProp = Object.prototype.hasOwnProperty; + var __esm = (fn, res) => function __init() { + return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; + }; + var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; + }; + var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); + }; + var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; + }; + var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod + )); + var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var tslib_es6_exports = {}; + __export(tslib_es6_exports, { + __assign: () => __assign, + __asyncDelegator: () => __asyncDelegator, + __asyncGenerator: () => __asyncGenerator, + __asyncValues: () => __asyncValues, + __await: () => __await, + __awaiter: () => __awaiter, + __classPrivateFieldGet: () => __classPrivateFieldGet, + __classPrivateFieldIn: () => __classPrivateFieldIn, + __classPrivateFieldSet: () => __classPrivateFieldSet, + __createBinding: () => __createBinding, + __decorate: () => __decorate, + __exportStar: () => __exportStar, + __extends: () => __extends, + __generator: () => __generator, + __importDefault: () => __importDefault, + __importStar: () => __importStar, + __makeTemplateObject: () => __makeTemplateObject, + __metadata: () => __metadata, + __param: () => __param, + __read: () => __read, + __rest: () => __rest, + __spread: () => __spread, + __spreadArray: () => __spreadArray, + __spreadArrays: () => __spreadArrays, + __values: () => __values + }); + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + function __rest(s, e) { + var t = {}; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; + } + function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") + r = Reflect.decorate(decorators, target, key, desc); + else + for (var i = decorators.length - 1; i >= 0; i--) + if (d = decorators[i]) + r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; + } + function __param(paramIndex, decorator) { + return function(target, key) { + decorator(target, key, paramIndex); + }; + } + function __metadata(metadataKey, metadataValue) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") + return Reflect.metadata(metadataKey, metadataValue); + } + function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P ? value : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator["throw"](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); + } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + } + function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { + if (t[0] & 1) + throw t[1]; + return t[1]; + }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { + return this; + }), g; + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) + throw new TypeError("Generator is already executing."); + while (_) + try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) + return t; + if (y = 0, t) + op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { + _ = 0; + continue; + } + if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) + _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) + throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + } + function __exportStar(m, o) { + for (var p in m) + if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) + __createBinding(o, m, p); + } + function __values(o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) + return m.call(o); + if (o && typeof o.length === "number") + return { + next: function() { + if (o && i >= o.length) + o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); + } + function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) + return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) + ar.push(r.value); + } catch (error) { + e = { error }; + } finally { + try { + if (r && !r.done && (m = i["return"])) + m.call(i); + } finally { + if (e) + throw e.error; + } + } + return ar; + } + function __spread() { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; + } + function __spreadArrays() { + for (var s = 0, i = 0, il = arguments.length; i < il; i++) + s += arguments[i].length; + for (var r = Array(s), k = 0, i = 0; i < il; i++) + for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) + r[k] = a[j]; + return r; + } + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + function __await(v) { + return this instanceof __await ? (this.v = v, this) : new __await(v); + } + function __asyncGenerator(thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) + throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function() { + return this; + }, i; + function verb(n) { + if (g[n]) + i[n] = function(v) { + return new Promise(function(a, b) { + q.push([n, v, a, b]) > 1 || resume(n, v); + }); + }; + } + function resume(n, v) { + try { + step(g[n](v)); + } catch (e) { + settle(q[0][3], e); + } + } + function step(r) { + r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); + } + function fulfill(value) { + resume("next", value); + } + function reject(value) { + resume("throw", value); + } + function settle(f, v) { + if (f(v), q.shift(), q.length) + resume(q[0][0], q[0][1]); + } + } + function __asyncDelegator(o) { + var i, p; + return i = {}, verb("next"), verb("throw", function(e) { + throw e; + }), verb("return"), i[Symbol.iterator] = function() { + return this; + }, i; + function verb(n, f) { + i[n] = o[n] ? function(v) { + return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; + } : f; + } + } + function __asyncValues(o) { + if (!Symbol.asyncIterator) + throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function() { + return this; + }, i); + function verb(n) { + i[n] = o[n] && function(v) { + return new Promise(function(resolve, reject) { + v = o[n](v), settle(resolve, reject, v.done, v.value); + }); + }; + } + function settle(resolve, reject, d, v) { + Promise.resolve(v).then(function(v2) { + resolve({ value: v2, done: d }); + }, reject); + } + } + function __makeTemplateObject(cooked, raw) { + if (Object.defineProperty) { + Object.defineProperty(cooked, "raw", { value: raw }); + } else { + cooked.raw = raw; + } + return cooked; + } + function __importStar(mod) { + if (mod && mod.__esModule) + return mod; + var result = {}; + if (mod != null) { + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); + } + __setModuleDefault(result, mod); + return result; + } + function __importDefault(mod) { + return mod && mod.__esModule ? mod : { default: mod }; + } + function __classPrivateFieldGet(receiver, state, kind, f) { + if (kind === "a" && !f) + throw new TypeError("Private accessor was defined without a getter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) + throw new TypeError("Cannot read private member from an object whose class did not declare it"); + return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); + } + function __classPrivateFieldSet(receiver, state, value, kind, f) { + if (kind === "m") + throw new TypeError("Private method is not writable"); + if (kind === "a" && !f) + throw new TypeError("Private accessor was defined without a setter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) + throw new TypeError("Cannot write private member to an object whose class did not declare it"); + return kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value), value; + } + function __classPrivateFieldIn(state, receiver) { + if (receiver === null || typeof receiver !== "object" && typeof receiver !== "function") + throw new TypeError("Cannot use 'in' operator on non-object"); + return typeof state === "function" ? receiver === state : state.has(receiver); + } + var extendStatics, __assign, __createBinding, __setModuleDefault; + var init_tslib_es6 = __esm({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js"() { + extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + __createBinding = Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { + return m[k]; + } }; + } + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; + }; + __setModuleDefault = Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; + }; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/should-polyfill.js + var require_should_polyfill = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/should-polyfill.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.shouldPolyfill = void 0; + function shouldPolyfill2() { + return !("supportedValuesOf" in Intl); + } + exports.shouldPolyfill = shouldPolyfill2; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/calendars.generated.js + var require_calendars_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/calendars.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.calendars = void 0; + exports.calendars = ["buddhist", "chinese", "coptic", "dangi", "ethioaa", "ethiopic", "gregory", "hebrew", "indian", "islamic", "islamic-civil", "islamic-rgsa", "islamic-tbla", "islamic-umalqura", "islamicc", "iso8601", "japanese", "persian", "roc"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-calendars.js + var require_get_supported_calendars = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-calendars.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedCalendars = void 0; + var calendars_generated_1 = require_calendars_generated(); + function isSupportedCalendar(item, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + var dateTimeFormat = new Intl.DateTimeFormat("".concat(locale, "-u-ca-").concat(item)); + var options = dateTimeFormat.resolvedOptions().calendar; + if (item !== "gregory" || options !== "gregory") + return true; + } catch (_err) { + } + return false; + } + function getSupportedCalendars(localePrefix) { + return calendars_generated_1.calendars.filter(function(calendar) { + return isSupportedCalendar(calendar, localePrefix); + }); + } + exports.getSupportedCalendars = getSupportedCalendars; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/collations.generated.js + var require_collations_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/collations.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.collations = void 0; + exports.collations = ["big5han", "compat", "dict", "direct", "ducet", "emoji", "eor", "gb2312", "phonebk", "phonetic", "pinyin", "reformed", "search", "searchjl", "standard", "stroke", "trad", "unihan", "zhuyin"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-collations.js + var require_get_supported_collations = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-collations.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedCollations = void 0; + var collations_generated_1 = require_collations_generated(); + function isSupported(collation, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + return Intl.Collator("".concat(locale, "-u-co-").concat(collation)).resolvedOptions().collation === collation; + } catch (_err) { + } + return false; + } + function getSupportedCollations(locale) { + return collations_generated_1.collations.filter(function(collation) { + return isSupported(collation, locale); + }); + } + exports.getSupportedCollations = getSupportedCollations; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/currencies.generated.js + var require_currencies_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/currencies.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.currencies = void 0; + exports.currencies = ["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", "BYN", "BYR", "BZD", "CAD", "CDF", "CHE", "CHF", "CHW", "CLE", "CLF", "CLP", "CNH", "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", "MRU", "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", "SLE", "SLL", "SOS", "SRD", "SRG", "SSP", "STD", "STN", "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", "UYW", "UZS", "VEB", "VED", "VEF", "VES", "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", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-currencies.js + var require_get_supported_currencies = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-currencies.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedCurrencies = void 0; + var currencies_generated_1 = require_currencies_generated(); + function isSupportedCurrency(currency, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + var numberFormat = new Intl.NumberFormat(locale, { + style: "currency", + currencyDisplay: "name", + currency + }); + var format = numberFormat.format(123); + if (format.substring(0, 3) !== currency && format.substring(format.length - 3) !== currency) { + return true; + } + } catch (_err) { + } + return false; + } + function getSupportedCurrencies(locale) { + var ATOZ = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + var supportedCurrencies = []; + for (var _i = 0, currencies_1 = currencies_generated_1.currencies; _i < currencies_1.length; _i++) { + var currency = currencies_1[_i]; + if (currency.length === 3) { + if (isSupportedCurrency(currency, locale)) { + supportedCurrencies.push(currency); + } + } else if (currency.length === 5 && currency[3] === "~") { + var start = ATOZ.indexOf(currency[2]); + var end = ATOZ.indexOf(currency[4]); + for (var i = start; i <= end; i++) { + var currentCurrency = currency.substring(0, 2) + ATOZ[i]; + if (isSupportedCurrency(currentCurrency, locale)) { + supportedCurrencies.push(currentCurrency); + } + } + } + } + return supportedCurrencies; + } + exports.getSupportedCurrencies = getSupportedCurrencies; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/numbering-systems.generated.js + var require_numbering_systems_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/numbering-systems.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.numberingSystemNames = void 0; + exports.numberingSystemNames = ["adlm", "ahom", "arab", "arabext", "armn", "armnlow", "bali", "beng", "bhks", "brah", "cakm", "cham", "cyrl", "deva", "diak", "ethi", "fullwide", "geor", "gong", "gonm", "grek", "greklow", "gujr", "guru", "hanidays", "hanidec", "hans", "hansfin", "hant", "hantfin", "hebr", "hmng", "hmnp", "java", "jpan", "jpanfin", "jpanyear", "kali", "kawi", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "nagm", "newa", "nkoo", "olck", "orya", "osma", "rohg", "roman", "romanlow", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "taml", "tamldec", "telu", "thai", "tibt", "tirh", "tnsa", "vaii", "wara", "wcho"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-numbering-systems.js + var require_get_supported_numbering_systems = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-numbering-systems.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedNumberingSystems = void 0; + var numbering_systems_generated_1 = require_numbering_systems_generated(); + function isSupportedNumberingSystem(system, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + var numberFormat = new Intl.NumberFormat("".concat(locale, "-u-nu-").concat(system)); + var options = numberFormat.resolvedOptions().numberingSystem; + if (options === system && system === "latn" || numberFormat.format(123) !== "123") { + return true; + } + } catch (_err) { + } + return false; + } + function getSupportedNumberingSystems(locale) { + return numbering_systems_generated_1.numberingSystemNames.filter(function(numberingSystemName) { + return isSupportedNumberingSystem(numberingSystemName, locale); + }); + } + exports.getSupportedNumberingSystems = getSupportedNumberingSystems; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/timezones.generated.js + var require_timezones_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/timezones.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.timezones = void 0; + exports.timezones = ["Africa/Abidjan", "Africa/Accra", "Africa/Addis_Ababa", "Africa/Algiers", "Africa/Asmara", "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/Buenos_Aires", "America/Argentina/Catamarca", "America/Argentina/Cordoba", "America/Argentina/Jujuy", "America/Argentina/La_Rioja", "America/Argentina/Mendoza", "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/Atikokan", "America/Bahia_Banderas", "America/Bahia", "America/Barbados", "America/Belem", "America/Belize", "America/Blanc-Sablon", "America/Boa_Vista", "America/Bogota", "America/Boise", "America/Cambridge_Bay", "America/Campo_Grande", "America/Cancun", "America/Caracas", "America/Cayenne", "America/Cayman", "America/Chicago", "America/Chihuahua", "America/Ciudad_Juarez", "America/Costa_Rica", "America/Creston", "America/Cuiaba", "America/Curacao", "America/Danmarkshavn", "America/Dawson_Creek", "America/Dawson", "America/Denver", "America/Detroit", "America/Dominica", "America/Edmonton", "America/Eirunepe", "America/El_Salvador", "America/Fort_Nelson", "America/Fortaleza", "America/Glace_Bay", "America/Goose_Bay", "America/Grand_Turk", "America/Grenada", "America/Guadeloupe", "America/Guatemala", "America/Guayaquil", "America/Guyana", "America/Halifax", "America/Havana", "America/Hermosillo", "America/Indiana/Indianapolis", "America/Indiana/Knox", "America/Indiana/Marengo", "America/Indiana/Petersburg", "America/Indiana/Tell_City", "America/Indiana/Vevay", "America/Indiana/Vincennes", "America/Indiana/Winamac", "America/Inuvik", "America/Iqaluit", "America/Jamaica", "America/Juneau", "America/Kentucky/Louisville", "America/Kentucky/Monticello", "America/Kralendijk", "America/La_Paz", "America/Lima", "America/Los_Angeles", "America/Lower_Princes", "America/Maceio", "America/Managua", "America/Manaus", "America/Marigot", "America/Martinique", "America/Matamoros", "America/Mazatlan", "America/Menominee", "America/Merida", "America/Metlakatla", "America/Mexico_City", "America/Miquelon", "America/Moncton", "America/Monterrey", "America/Montevideo", "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/Nuuk", "America/Ojinaga", "America/Panama", "America/Pangnirtung", "America/Paramaribo", "America/Phoenix", "America/Port_of_Spain", "America/Port-au-Prince", "America/Porto_Velho", "America/Puerto_Rico", "America/Punta_Arenas", "America/Rainy_River", "America/Rankin_Inlet", "America/Recife", "America/Regina", "America/Resolute", "America/Rio_Branco", "America/Santarem", "America/Santiago", "America/Santo_Domingo", "America/Sao_Paulo", "America/Scoresbysund", "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/Syowa", "Antarctica/Troll", "Antarctica/Vostok", "Arctic/Longyearbyen", "Asia/Aden", "Asia/Almaty", "Asia/Amman", "Asia/Anadyr", "Asia/Aqtau", "Asia/Aqtobe", "Asia/Ashgabat", "Asia/Atyrau", "Asia/Baghdad", "Asia/Bahrain", "Asia/Baku", "Asia/Bangkok", "Asia/Barnaul", "Asia/Beirut", "Asia/Bishkek", "Asia/Brunei", "Asia/Chita", "Asia/Choibalsan", "Asia/Colombo", "Asia/Damascus", "Asia/Dhaka", "Asia/Dili", "Asia/Dubai", "Asia/Dushanbe", "Asia/Famagusta", "Asia/Gaza", "Asia/Hebron", "Asia/Ho_Chi_Minh", "Asia/Hong_Kong", "Asia/Hovd", "Asia/Irkutsk", "Asia/Jakarta", "Asia/Jayapura", "Asia/Jerusalem", "Asia/Kabul", "Asia/Kamchatka", "Asia/Karachi", "Asia/Kathmandu", "Asia/Khandyga", "Asia/Kolkata", "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/Qostanay", "Asia/Qyzylorda", "Asia/Riyadh", "Asia/Sakhalin", "Asia/Samarkand", "Asia/Seoul", "Asia/Shanghai", "Asia/Singapore", "Asia/Srednekolymsk", "Asia/Taipei", "Asia/Tashkent", "Asia/Tbilisi", "Asia/Tehran", "Asia/Thimphu", "Asia/Tokyo", "Asia/Tomsk", "Asia/Ulaanbaatar", "Asia/Urumqi", "Asia/Ust-Nera", "Asia/Vientiane", "Asia/Vladivostok", "Asia/Yakutsk", "Asia/Yangon", "Asia/Yekaterinburg", "Asia/Yerevan", "Atlantic/Azores", "Atlantic/Bermuda", "Atlantic/Canary", "Atlantic/Cape_Verde", "Atlantic/Faroe", "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", "Europe/Amsterdam", "Europe/Andorra", "Europe/Astrakhan", "Europe/Athens", "Europe/Belgrade", "Europe/Berlin", "Europe/Bratislava", "Europe/Brussels", "Europe/Bucharest", "Europe/Budapest", "Europe/Busingen", "Europe/Chisinau", "Europe/Copenhagen", "Europe/Dublin", "Europe/Gibraltar", "Europe/Guernsey", "Europe/Helsinki", "Europe/Isle_of_Man", "Europe/Istanbul", "Europe/Jersey", "Europe/Kaliningrad", "Europe/Kyiv", "Europe/Kirov", "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/Saratov", "Europe/Simferopol", "Europe/Skopje", "Europe/Sofia", "Europe/Stockholm", "Europe/Tallinn", "Europe/Tirane", "Europe/Ulyanovsk", "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", "Pacific/Apia", "Pacific/Auckland", "Pacific/Bougainville", "Pacific/Chatham", "Pacific/Chuuk", "Pacific/Easter", "Pacific/Efate", "Pacific/Kanton", "Pacific/Fakaofo", "Pacific/Fiji", "Pacific/Funafuti", "Pacific/Galapagos", "Pacific/Gambier", "Pacific/Guadalcanal", "Pacific/Guam", "Pacific/Honolulu", "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/Pohnpei", "Pacific/Port_Moresby", "Pacific/Rarotonga", "Pacific/Saipan", "Pacific/Tahiti", "Pacific/Tarawa", "Pacific/Tongatapu", "Pacific/Wake", "Pacific/Wallis"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-timezones.js + var require_get_supported_timezones = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-timezones.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedTimeZones = void 0; + var timezones_generated_1 = require_timezones_generated(); + function isSupported(timeZone, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + var formatter = new Intl.DateTimeFormat(locale, { timeZone }); + return formatter.resolvedOptions().timeZone === timeZone; + } catch (_err) { + } + return false; + } + function getSupportedTimeZones(locale) { + return timezones_generated_1.timezones.filter(function(timezone) { + return isSupported(timezone, locale); + }); + } + exports.getSupportedTimeZones = getSupportedTimeZones; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/units.generated.js + var require_units_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/units.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.units = void 0; + exports.units = ["degree", "acre", "hectare", "percent", "bit", "byte", "gigabit", "gigabyte", "kilobit", "kilobyte", "megabit", "megabyte", "petabyte", "terabit", "terabyte", "day", "hour", "millisecond", "minute", "month", "second", "week", "year", "centimeter", "foot", "inch", "kilometer", "meter", "mile-scandinavian", "mile", "millimeter", "yard", "gram", "kilogram", "ounce", "pound", "stone", "celsius", "fahrenheit", "fluid-ounce", "gallon", "liter", "milliliter"]; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-units.js + var require_get_supported_units = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/get-supported-units.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getSupportedUnits = void 0; + var units_generated_1 = require_units_generated(); + function isSupported(unit, locale) { + if (locale === void 0) { + locale = "en"; + } + try { + var formatter = new Intl.NumberFormat(locale, { style: "unit", unit }); + return formatter.resolvedOptions().unit === unit; + } catch (_err) { + } + return false; + } + function getSupportedUnits(locale) { + return units_generated_1.units.filter(function(unit) { + return isSupported(unit, locale); + }); + } + exports.getSupportedUnits = getSupportedUnits; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/index.js + var require_src = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/src/index.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.supportedValuesOf = void 0; + var get_supported_calendars_1 = require_get_supported_calendars(); + var get_supported_collations_1 = require_get_supported_collations(); + var get_supported_currencies_1 = require_get_supported_currencies(); + var get_supported_numbering_systems_1 = require_get_supported_numbering_systems(); + var get_supported_timezones_1 = require_get_supported_timezones(); + var get_supported_units_1 = require_get_supported_units(); + function supportedValuesOf2(key, locale) { + switch (key) { + case "calendar": + return (0, get_supported_calendars_1.getSupportedCalendars)(locale); + case "collation": + return (0, get_supported_collations_1.getSupportedCollations)(locale); + case "currency": + return (0, get_supported_currencies_1.getSupportedCurrencies)(locale); + case "numberingSystem": + return (0, get_supported_numbering_systems_1.getSupportedNumberingSystems)(locale); + case "timeZone": + return (0, get_supported_timezones_1.getSupportedTimeZones)(locale); + case "unit": + return (0, get_supported_units_1.getSupportedUnits)(locale); + default: + throw RangeError("Invalid key: " + key); + } + } + exports.supportedValuesOf = supportedValuesOf2; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/index.js + var require_intl_enumerator = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-enumerator@0.0.0/node_modules/@formatjs/intl-enumerator/index.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.supportedValuesOf = exports.shouldPolyfill = void 0; + var should_polyfill_1 = require_should_polyfill(); + Object.defineProperty(exports, "shouldPolyfill", { enumerable: true, get: function() { + return should_polyfill_1.shouldPolyfill; + } }); + var src_1 = require_src(); + Object.defineProperty(exports, "supportedValuesOf", { enumerable: true, get: function() { + return src_1.supportedValuesOf; + } }); + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/parser.js + var require_parser = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/parser.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.parseUnicodeLocaleId = exports.parseUnicodeLanguageId = exports.isUnicodeVariantSubtag = exports.isUnicodeScriptSubtag = exports.isUnicodeRegionSubtag = exports.isStructurallyValidLanguageTag = exports.isUnicodeLanguageSubtag = exports.SEPARATOR = void 0; + var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); + var ALPHANUM_1_8 = /^[a-z0-9]{1,8}$/i; + var ALPHANUM_2_8 = /^[a-z0-9]{2,8}$/i; + var ALPHANUM_3_82 = /^[a-z0-9]{3,8}$/i; + var KEY_REGEX = /^[a-z0-9][a-z]$/i; + var TYPE_REGEX = /^[a-z0-9]{3,8}$/i; + var ALPHA_4 = /^[a-z]{4}$/i; + var OTHER_EXTENSION_TYPE = /^[0-9a-svwyz]$/i; + var UNICODE_REGION_SUBTAG_REGEX = /^([a-z]{2}|[0-9]{3})$/i; + var UNICODE_VARIANT_SUBTAG_REGEX = /^([a-z0-9]{5,8}|[0-9][a-z0-9]{3})$/i; + var UNICODE_LANGUAGE_SUBTAG_REGEX = /^([a-z]{2,3}|[a-z]{5,8})$/i; + var TKEY_REGEX = /^[a-z][0-9]$/i; + exports.SEPARATOR = "-"; + function isUnicodeLanguageSubtag2(lang) { + return UNICODE_LANGUAGE_SUBTAG_REGEX.test(lang); + } + exports.isUnicodeLanguageSubtag = isUnicodeLanguageSubtag2; + function isStructurallyValidLanguageTag2(tag) { + try { + parseUnicodeLanguageId2(tag.split(exports.SEPARATOR)); + } catch (e) { + return false; + } + return true; + } + exports.isStructurallyValidLanguageTag = isStructurallyValidLanguageTag2; + function isUnicodeRegionSubtag2(region) { + return UNICODE_REGION_SUBTAG_REGEX.test(region); + } + exports.isUnicodeRegionSubtag = isUnicodeRegionSubtag2; + function isUnicodeScriptSubtag2(script) { + return ALPHA_4.test(script); + } + exports.isUnicodeScriptSubtag = isUnicodeScriptSubtag2; + function isUnicodeVariantSubtag(variant) { + return UNICODE_VARIANT_SUBTAG_REGEX.test(variant); + } + exports.isUnicodeVariantSubtag = isUnicodeVariantSubtag; + function parseUnicodeLanguageId2(chunks) { + if (typeof chunks === "string") { + chunks = chunks.split(exports.SEPARATOR); + } + var lang = chunks.shift(); + if (!lang) { + throw new RangeError("Missing unicode_language_subtag"); + } + if (lang === "root") { + return { lang: "root", variants: [] }; + } + if (!isUnicodeLanguageSubtag2(lang)) { + throw new RangeError("Malformed unicode_language_subtag"); + } + var script; + if (chunks.length && isUnicodeScriptSubtag2(chunks[0])) { + script = chunks.shift(); + } + var region; + if (chunks.length && isUnicodeRegionSubtag2(chunks[0])) { + region = chunks.shift(); + } + var variants = {}; + while (chunks.length && isUnicodeVariantSubtag(chunks[0])) { + var variant = chunks.shift(); + if (variant in variants) { + throw new RangeError('Duplicate variant "'.concat(variant, '"')); + } + variants[variant] = 1; + } + return { + lang, + script, + region, + variants: Object.keys(variants) + }; + } + exports.parseUnicodeLanguageId = parseUnicodeLanguageId2; + function parseUnicodeExtension(chunks) { + var keywords = []; + var keyword; + while (chunks.length && (keyword = parseKeyword(chunks))) { + keywords.push(keyword); + } + if (keywords.length) { + return { + type: "u", + keywords, + attributes: [] + }; + } + var attributes = []; + while (chunks.length && ALPHANUM_3_82.test(chunks[0])) { + attributes.push(chunks.shift()); + } + while (chunks.length && (keyword = parseKeyword(chunks))) { + keywords.push(keyword); + } + if (keywords.length || attributes.length) { + return { + type: "u", + attributes, + keywords + }; + } + throw new RangeError("Malformed unicode_extension"); + } + function parseKeyword(chunks) { + var key; + if (!KEY_REGEX.test(chunks[0])) { + return; + } + key = chunks.shift(); + var type = []; + while (chunks.length && TYPE_REGEX.test(chunks[0])) { + type.push(chunks.shift()); + } + var value = ""; + if (type.length) { + value = type.join(exports.SEPARATOR); + } + return [key, value]; + } + function parseTransformedExtension(chunks) { + var lang; + try { + lang = parseUnicodeLanguageId2(chunks); + } catch (e) { + } + var fields = []; + while (chunks.length && TKEY_REGEX.test(chunks[0])) { + var key = chunks.shift(); + var value = []; + while (chunks.length && ALPHANUM_3_82.test(chunks[0])) { + value.push(chunks.shift()); + } + if (!value.length) { + throw new RangeError('Missing tvalue for tkey "'.concat(key, '"')); + } + fields.push([key, value.join(exports.SEPARATOR)]); + } + if (fields.length) { + return { + type: "t", + fields, + lang + }; + } + throw new RangeError("Malformed transformed_extension"); + } + function parsePuExtension(chunks) { + var exts = []; + while (chunks.length && ALPHANUM_1_8.test(chunks[0])) { + exts.push(chunks.shift()); + } + if (exts.length) { + return { + type: "x", + value: exts.join(exports.SEPARATOR) + }; + } + throw new RangeError("Malformed private_use_extension"); + } + function parseOtherExtensionValue(chunks) { + var exts = []; + while (chunks.length && ALPHANUM_2_8.test(chunks[0])) { + exts.push(chunks.shift()); + } + if (exts.length) { + return exts.join(exports.SEPARATOR); + } + return ""; + } + function parseExtensions(chunks) { + if (!chunks.length) { + return { extensions: [] }; + } + var extensions = []; + var unicodeExtension; + var transformedExtension; + var puExtension; + var otherExtensionMap = {}; + do { + var type = chunks.shift(); + switch (type) { + case "u": + case "U": + if (unicodeExtension) { + throw new RangeError("There can only be 1 -u- extension"); + } + unicodeExtension = parseUnicodeExtension(chunks); + extensions.push(unicodeExtension); + break; + case "t": + case "T": + if (transformedExtension) { + throw new RangeError("There can only be 1 -t- extension"); + } + transformedExtension = parseTransformedExtension(chunks); + extensions.push(transformedExtension); + break; + case "x": + case "X": + if (puExtension) { + throw new RangeError("There can only be 1 -x- extension"); + } + puExtension = parsePuExtension(chunks); + extensions.push(puExtension); + break; + default: + if (!OTHER_EXTENSION_TYPE.test(type)) { + throw new RangeError("Malformed extension type"); + } + if (type in otherExtensionMap) { + throw new RangeError("There can only be 1 -".concat(type, "- extension")); + } + var extension = { + type, + value: parseOtherExtensionValue(chunks) + }; + otherExtensionMap[extension.type] = extension; + extensions.push(extension); + break; + } + } while (chunks.length); + return { extensions }; + } + function parseUnicodeLocaleId2(locale) { + var chunks = locale.split(exports.SEPARATOR); + var lang = parseUnicodeLanguageId2(chunks); + return tslib_1.__assign({ lang }, parseExtensions(chunks)); + } + exports.parseUnicodeLocaleId = parseUnicodeLocaleId2; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/emitter.js + var require_emitter = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/emitter.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.emitUnicodeLocaleId = exports.emitUnicodeLanguageId = void 0; + var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); + function emitUnicodeLanguageId2(lang) { + if (!lang) { + return ""; + } + return tslib_1.__spreadArray([lang.lang, lang.script, lang.region], lang.variants || [], true).filter(Boolean).join("-"); + } + exports.emitUnicodeLanguageId = emitUnicodeLanguageId2; + function emitUnicodeLocaleId2(_a) { + var lang = _a.lang, extensions = _a.extensions; + var chunks = [emitUnicodeLanguageId2(lang)]; + for (var _i = 0, extensions_1 = extensions; _i < extensions_1.length; _i++) { + var ext = extensions_1[_i]; + chunks.push(ext.type); + switch (ext.type) { + case "u": + chunks.push.apply(chunks, tslib_1.__spreadArray(tslib_1.__spreadArray([], ext.attributes, false), ext.keywords.reduce(function(all, kv) { + return all.concat(kv); + }, []), false)); + break; + case "t": + chunks.push.apply(chunks, tslib_1.__spreadArray([emitUnicodeLanguageId2(ext.lang)], ext.fields.reduce(function(all, kv) { + return all.concat(kv); + }, []), false)); + break; + default: + chunks.push(ext.value); + break; + } + } + return chunks.filter(Boolean).join("-"); + } + exports.emitUnicodeLocaleId = emitUnicodeLocaleId2; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/aliases.generated.js + var require_aliases_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/aliases.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.variantAlias = exports.scriptAlias = exports.territoryAlias = exports.languageAlias = void 0; + exports.languageAlias = { + "aa-saaho": "ssy", + "aam": "aas", + "aar": "aa", + "abk": "ab", + "adp": "dz", + "afr": "af", + "agp": "apf", + "ais": "ami", + "ajt": "aeb", + "aju": "jrb", + "aka": "ak", + "alb": "sq", + "als": "sq", + "amh": "am", + "ara": "ar", + "arb": "ar", + "arg": "an", + "arm": "hy", + "art-lojban": "jbo", + "asd": "snz", + "asm": "as", + "aue": "ktz", + "ava": "av", + "ave": "ae", + "aym": "ay", + "ayr": "ay", + "ayx": "nun", + "aze": "az", + "azj": "az", + "bak": "ba", + "bam": "bm", + "baq": "eu", + "baz": "nvo", + "bcc": "bal", + "bcl": "bik", + "bel": "be", + "ben": "bn", + "bgm": "bcg", + "bh": "bho", + "bhk": "fbl", + "bic": "bir", + "bih": "bho", + "bis": "bi", + "bjd": "drl", + "bjq": "bzc", + "bkb": "ebk", + "blg": "iba", + "bod": "bo", + "bos": "bs", + "bre": "br", + "btb": "beb", + "bul": "bg", + "bur": "my", + "bxk": "luy", + "bxr": "bua", + "cat": "ca", + "ccq": "rki", + "cel-gaulish": "xtg", + "ces": "cs", + "cha": "ch", + "che": "ce", + "chi": "zh", + "chu": "cu", + "chv": "cv", + "cjr": "mom", + "cka": "cmr", + "cld": "syr", + "cmk": "xch", + "cmn": "zh", + "cnr": "sr-ME", + "cor": "kw", + "cos": "co", + "coy": "pij", + "cqu": "quh", + "cre": "cr", + "cwd": "cr", + "cym": "cy", + "cze": "cs", + "daf": "dnj", + "dan": "da", + "dap": "njz", + "deu": "de", + "dgo": "doi", + "dhd": "mwr", + "dik": "din", + "diq": "zza", + "dit": "dif", + "div": "dv", + "djl": "dze", + "dkl": "aqd", + "drh": "mn", + "drr": "kzk", + "drw": "fa-AF", + "dud": "uth", + "duj": "dwu", + "dut": "nl", + "dwl": "dbt", + "dzo": "dz", + "ekk": "et", + "ell": "el", + "elp": "amq", + "emk": "man", + "en-GB-oed": "en-GB-oxendict", + "eng": "en", + "epo": "eo", + "esk": "ik", + "est": "et", + "eus": "eu", + "ewe": "ee", + "fao": "fo", + "fas": "fa", + "fat": "ak", + "fij": "fj", + "fin": "fi", + "fra": "fr", + "fre": "fr", + "fry": "fy", + "fuc": "ff", + "ful": "ff", + "gav": "dev", + "gaz": "om", + "gbc": "wny", + "gbo": "grb", + "geo": "ka", + "ger": "de", + "gfx": "vaj", + "ggn": "gvr", + "ggo": "esg", + "ggr": "gtu", + "gio": "aou", + "gla": "gd", + "gle": "ga", + "glg": "gl", + "gli": "kzk", + "glv": "gv", + "gno": "gon", + "gre": "el", + "grn": "gn", + "gti": "nyc", + "gug": "gn", + "guj": "gu", + "guv": "duz", + "gya": "gba", + "hat": "ht", + "hau": "ha", + "hbs": "sr-Latn", + "hdn": "hai", + "hea": "hmn", + "heb": "he", + "her": "hz", + "him": "srx", + "hin": "hi", + "hmo": "ho", + "hrr": "jal", + "hrv": "hr", + "hun": "hu", + "hy-arevmda": "hyw", + "hye": "hy", + "i-ami": "ami", + "i-bnn": "bnn", + "i-default": "en-x-i-default", + "i-enochian": "und-x-i-enochian", + "i-hak": "hak", + "i-klingon": "tlh", + "i-lux": "lb", + "i-mingo": "see-x-i-mingo", + "i-navajo": "nv", + "i-pwn": "pwn", + "i-tao": "tao", + "i-tay": "tay", + "i-tsu": "tsu", + "ibi": "opa", + "ibo": "ig", + "ice": "is", + "ido": "io", + "iii": "ii", + "ike": "iu", + "iku": "iu", + "ile": "ie", + "ill": "ilm", + "ilw": "gal", + "in": "id", + "ina": "ia", + "ind": "id", + "ipk": "ik", + "isl": "is", + "ita": "it", + "iw": "he", + "izi": "eza", + "jar": "jgk", + "jav": "jv", + "jeg": "oyb", + "ji": "yi", + "jpn": "ja", + "jw": "jv", + "kal": "kl", + "kan": "kn", + "kas": "ks", + "kat": "ka", + "kau": "kr", + "kaz": "kk", + "kdv": "zkd", + "kgc": "tdf", + "kgd": "ncq", + "kgh": "kml", + "khk": "mn", + "khm": "km", + "kik": "ki", + "kin": "rw", + "kir": "ky", + "kmr": "ku", + "knc": "kr", + "kng": "kg", + "knn": "kok", + "koj": "kwv", + "kom": "kv", + "kon": "kg", + "kor": "ko", + "kpp": "jkm", + "kpv": "kv", + "krm": "bmf", + "ktr": "dtp", + "kua": "kj", + "kur": "ku", + "kvs": "gdj", + "kwq": "yam", + "kxe": "tvd", + "kxl": "kru", + "kzh": "dgl", + "kzj": "dtp", + "kzt": "dtp", + "lak": "ksp", + "lao": "lo", + "lat": "la", + "lav": "lv", + "lbk": "bnc", + "leg": "enl", + "lii": "raq", + "lim": "li", + "lin": "ln", + "lit": "lt", + "llo": "ngt", + "lmm": "rmx", + "ltz": "lb", + "lub": "lu", + "lug": "lg", + "lvs": "lv", + "mac": "mk", + "mah": "mh", + "mal": "ml", + "mao": "mi", + "mar": "mr", + "may": "ms", + "meg": "cir", + "mgx": "jbk", + "mhr": "chm", + "mkd": "mk", + "mlg": "mg", + "mlt": "mt", + "mnk": "man", + "mnt": "wnn", + "mo": "ro", + "mof": "xnt", + "mol": "ro", + "mon": "mn", + "mri": "mi", + "msa": "ms", + "mst": "mry", + "mup": "raj", + "mwd": "dmw", + "mwj": "vaj", + "mya": "my", + "myd": "aog", + "myt": "mry", + "nad": "xny", + "nau": "na", + "nav": "nv", + "nbf": "nru", + "nbl": "nr", + "nbx": "ekc", + "ncp": "kdz", + "nde": "nd", + "ndo": "ng", + "nep": "ne", + "nld": "nl", + "nln": "azd", + "nlr": "nrk", + "nno": "nn", + "nns": "nbr", + "nnx": "ngv", + "no-bok": "nb", + "no-bokmal": "nb", + "no-nyn": "nn", + "no-nynorsk": "nn", + "nob": "nb", + "noo": "dtd", + "nor": "no", + "npi": "ne", + "nts": "pij", + "nxu": "bpp", + "nya": "ny", + "oci": "oc", + "ojg": "oj", + "oji": "oj", + "ori": "or", + "orm": "om", + "ory": "or", + "oss": "os", + "oun": "vaj", + "pan": "pa", + "pat": "kxr", + "pbu": "ps", + "pcr": "adx", + "per": "fa", + "pes": "fa", + "pli": "pi", + "plt": "mg", + "pmc": "huw", + "pmu": "phr", + "pnb": "lah", + "pol": "pl", + "por": "pt", + "ppa": "bfy", + "ppr": "lcq", + "prs": "fa-AF", + "pry": "prt", + "pus": "ps", + "puz": "pub", + "que": "qu", + "quz": "qu", + "rmr": "emx", + "rmy": "rom", + "roh": "rm", + "ron": "ro", + "rum": "ro", + "run": "rn", + "rus": "ru", + "sag": "sg", + "san": "sa", + "sap": "aqt", + "sca": "hle", + "scc": "sr", + "scr": "hr", + "sgl": "isk", + "sgn-BE-FR": "sfb", + "sgn-BE-NL": "vgt", + "sgn-BR": "bzs", + "sgn-CH-DE": "sgg", + "sgn-CO": "csn", + "sgn-DE": "gsg", + "sgn-DK": "dsl", + "sgn-ES": "ssp", + "sgn-FR": "fsl", + "sgn-GB": "bfi", + "sgn-GR": "gss", + "sgn-IE": "isg", + "sgn-IT": "ise", + "sgn-JP": "jsl", + "sgn-MX": "mfs", + "sgn-NI": "ncs", + "sgn-NL": "dse", + "sgn-NO": "nsi", + "sgn-PT": "psr", + "sgn-SE": "swl", + "sgn-US": "ase", + "sgn-ZA": "sfs", + "sh": "sr-Latn", + "sin": "si", + "skk": "oyb", + "slk": "sk", + "slo": "sk", + "slv": "sl", + "smd": "kmb", + "sme": "se", + "smo": "sm", + "sna": "sn", + "snb": "iba", + "snd": "sd", + "som": "so", + "sot": "st", + "spa": "es", + "spy": "kln", + "sqi": "sq", + "src": "sc", + "srd": "sc", + "srp": "sr", + "ssw": "ss", + "sul": "sgd", + "sum": "ulw", + "sun": "su", + "swa": "sw", + "swc": "sw-CD", + "swe": "sv", + "swh": "sw", + "tah": "ty", + "tam": "ta", + "tat": "tt", + "tdu": "dtp", + "tel": "te", + "tgg": "bjp", + "tgk": "tg", + "tgl": "fil", + "tha": "th", + "thc": "tpo", + "thw": "ola", + "thx": "oyb", + "tib": "bo", + "tid": "itd", + "tie": "ras", + "tir": "ti", + "tkk": "twm", + "tl": "fil", + "tlw": "weo", + "tmp": "tyj", + "tne": "kak", + "tnf": "fa-AF", + "ton": "to", + "tsf": "taj", + "tsn": "tn", + "tso": "ts", + "ttq": "tmh", + "tuk": "tk", + "tur": "tr", + "tw": "ak", + "twi": "ak", + "uig": "ug", + "ukr": "uk", + "umu": "del", + "und-aaland": "und-AX", + "und-arevela": "und", + "und-arevmda": "und", + "und-bokmal": "und", + "und-hakka": "und", + "und-hepburn-heploc": "und-alalc97", + "und-lojban": "und", + "und-nynorsk": "und", + "und-saaho": "und", + "und-xiang": "und", + "unp": "wro", + "uok": "ema", + "urd": "ur", + "uzb": "uz", + "uzn": "uz", + "ven": "ve", + "vie": "vi", + "vol": "vo", + "wel": "cy", + "wgw": "wgb", + "wit": "nol", + "wiw": "nwo", + "wln": "wa", + "wol": "wo", + "xba": "cax", + "xho": "xh", + "xia": "acn", + "xkh": "waw", + "xpe": "kpe", + "xrq": "dmw", + "xsj": "suj", + "xsl": "den", + "ybd": "rki", + "ydd": "yi", + "yen": "ynq", + "yid": "yi", + "yiy": "yrm", + "yma": "lrr", + "ymt": "mtm", + "yor": "yo", + "yos": "zom", + "yuu": "yug", + "zai": "zap", + "zh-cmn": "zh", + "zh-cmn-Hans": "zh-Hans", + "zh-cmn-Hant": "zh-Hant", + "zh-gan": "gan", + "zh-guoyu": "zh", + "zh-hakka": "hak", + "zh-min": "nan-x-zh-min", + "zh-min-nan": "nan", + "zh-wuu": "wuu", + "zh-xiang": "hsn", + "zh-yue": "yue", + "zha": "za", + "zho": "zh", + "zir": "scv", + "zsm": "ms", + "zul": "zu", + "zyb": "za" + }; + exports.territoryAlias = { + "004": "AF", + "008": "AL", + "010": "AQ", + "012": "DZ", + "016": "AS", + "020": "AD", + "024": "AO", + "028": "AG", + "031": "AZ", + "032": "AR", + "036": "AU", + "040": "AT", + "044": "BS", + "048": "BH", + "050": "BD", + "051": "AM", + "052": "BB", + "056": "BE", + "060": "BM", + "062": "034 143", + "064": "BT", + "068": "BO", + "070": "BA", + "072": "BW", + "074": "BV", + "076": "BR", + "084": "BZ", + "086": "IO", + "090": "SB", + "092": "VG", + "096": "BN", + "100": "BG", + "104": "MM", + "108": "BI", + "112": "BY", + "116": "KH", + "120": "CM", + "124": "CA", + "132": "CV", + "136": "KY", + "140": "CF", + "144": "LK", + "148": "TD", + "152": "CL", + "156": "CN", + "158": "TW", + "162": "CX", + "166": "CC", + "170": "CO", + "172": "RU AM AZ BY GE KG KZ MD TJ TM UA UZ", + "174": "KM", + "175": "YT", + "178": "CG", + "180": "CD", + "184": "CK", + "188": "CR", + "191": "HR", + "192": "CU", + "196": "CY", + "200": "CZ SK", + "203": "CZ", + "204": "BJ", + "208": "DK", + "212": "DM", + "214": "DO", + "218": "EC", + "222": "SV", + "226": "GQ", + "230": "ET", + "231": "ET", + "232": "ER", + "233": "EE", + "234": "FO", + "238": "FK", + "239": "GS", + "242": "FJ", + "246": "FI", + "248": "AX", + "249": "FR", + "250": "FR", + "254": "GF", + "258": "PF", + "260": "TF", + "262": "DJ", + "266": "GA", + "268": "GE", + "270": "GM", + "275": "PS", + "276": "DE", + "278": "DE", + "280": "DE", + "288": "GH", + "292": "GI", + "296": "KI", + "300": "GR", + "304": "GL", + "308": "GD", + "312": "GP", + "316": "GU", + "320": "GT", + "324": "GN", + "328": "GY", + "332": "HT", + "334": "HM", + "336": "VA", + "340": "HN", + "344": "HK", + "348": "HU", + "352": "IS", + "356": "IN", + "360": "ID", + "364": "IR", + "368": "IQ", + "372": "IE", + "376": "IL", + "380": "IT", + "384": "CI", + "388": "JM", + "392": "JP", + "398": "KZ", + "400": "JO", + "404": "KE", + "408": "KP", + "410": "KR", + "414": "KW", + "417": "KG", + "418": "LA", + "422": "LB", + "426": "LS", + "428": "LV", + "430": "LR", + "434": "LY", + "438": "LI", + "440": "LT", + "442": "LU", + "446": "MO", + "450": "MG", + "454": "MW", + "458": "MY", + "462": "MV", + "466": "ML", + "470": "MT", + "474": "MQ", + "478": "MR", + "480": "MU", + "484": "MX", + "492": "MC", + "496": "MN", + "498": "MD", + "499": "ME", + "500": "MS", + "504": "MA", + "508": "MZ", + "512": "OM", + "516": "NA", + "520": "NR", + "524": "NP", + "528": "NL", + "530": "CW SX BQ", + "531": "CW", + "532": "CW SX BQ", + "533": "AW", + "534": "SX", + "535": "BQ", + "536": "SA IQ", + "540": "NC", + "548": "VU", + "554": "NZ", + "558": "NI", + "562": "NE", + "566": "NG", + "570": "NU", + "574": "NF", + "578": "NO", + "580": "MP", + "581": "UM", + "582": "FM MH MP PW", + "583": "FM", + "584": "MH", + "585": "PW", + "586": "PK", + "591": "PA", + "598": "PG", + "600": "PY", + "604": "PE", + "608": "PH", + "612": "PN", + "616": "PL", + "620": "PT", + "624": "GW", + "626": "TL", + "630": "PR", + "634": "QA", + "638": "RE", + "642": "RO", + "643": "RU", + "646": "RW", + "652": "BL", + "654": "SH", + "659": "KN", + "660": "AI", + "662": "LC", + "663": "MF", + "666": "PM", + "670": "VC", + "674": "SM", + "678": "ST", + "682": "SA", + "686": "SN", + "688": "RS", + "690": "SC", + "694": "SL", + "702": "SG", + "703": "SK", + "704": "VN", + "705": "SI", + "706": "SO", + "710": "ZA", + "716": "ZW", + "720": "YE", + "724": "ES", + "728": "SS", + "729": "SD", + "732": "EH", + "736": "SD", + "740": "SR", + "744": "SJ", + "748": "SZ", + "752": "SE", + "756": "CH", + "760": "SY", + "762": "TJ", + "764": "TH", + "768": "TG", + "772": "TK", + "776": "TO", + "780": "TT", + "784": "AE", + "788": "TN", + "792": "TR", + "795": "TM", + "796": "TC", + "798": "TV", + "800": "UG", + "804": "UA", + "807": "MK", + "810": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "818": "EG", + "826": "GB", + "830": "JE GG", + "831": "GG", + "832": "JE", + "833": "IM", + "834": "TZ", + "840": "US", + "850": "VI", + "854": "BF", + "858": "UY", + "860": "UZ", + "862": "VE", + "876": "WF", + "882": "WS", + "886": "YE", + "887": "YE", + "890": "RS ME SI HR MK BA", + "891": "RS ME", + "894": "ZM", + "958": "AA", + "959": "QM", + "960": "QN", + "962": "QP", + "963": "QQ", + "964": "QR", + "965": "QS", + "966": "QT", + "967": "EU", + "968": "QV", + "969": "QW", + "970": "QX", + "971": "QY", + "972": "QZ", + "973": "XA", + "974": "XB", + "975": "XC", + "976": "XD", + "977": "XE", + "978": "XF", + "979": "XG", + "980": "XH", + "981": "XI", + "982": "XJ", + "983": "XK", + "984": "XL", + "985": "XM", + "986": "XN", + "987": "XO", + "988": "XP", + "989": "XQ", + "990": "XR", + "991": "XS", + "992": "XT", + "993": "XU", + "994": "XV", + "995": "XW", + "996": "XX", + "997": "XY", + "998": "XZ", + "999": "ZZ", + "AAA": "AA", + "ABW": "AW", + "AFG": "AF", + "AGO": "AO", + "AIA": "AI", + "ALA": "AX", + "ALB": "AL", + "AN": "CW SX BQ", + "AND": "AD", + "ANT": "CW SX BQ", + "ARE": "AE", + "ARG": "AR", + "ARM": "AM", + "ASC": "AC", + "ASM": "AS", + "ATA": "AQ", + "ATF": "TF", + "ATG": "AG", + "AUS": "AU", + "AUT": "AT", + "AZE": "AZ", + "BDI": "BI", + "BEL": "BE", + "BEN": "BJ", + "BES": "BQ", + "BFA": "BF", + "BGD": "BD", + "BGR": "BG", + "BHR": "BH", + "BHS": "BS", + "BIH": "BA", + "BLM": "BL", + "BLR": "BY", + "BLZ": "BZ", + "BMU": "BM", + "BOL": "BO", + "BRA": "BR", + "BRB": "BB", + "BRN": "BN", + "BTN": "BT", + "BU": "MM", + "BUR": "MM", + "BVT": "BV", + "BWA": "BW", + "CAF": "CF", + "CAN": "CA", + "CCK": "CC", + "CHE": "CH", + "CHL": "CL", + "CHN": "CN", + "CIV": "CI", + "CMR": "CM", + "COD": "CD", + "COG": "CG", + "COK": "CK", + "COL": "CO", + "COM": "KM", + "CPT": "CP", + "CPV": "CV", + "CRI": "CR", + "CS": "RS ME", + "CT": "KI", + "CUB": "CU", + "CUW": "CW", + "CXR": "CX", + "CYM": "KY", + "CYP": "CY", + "CZE": "CZ", + "DD": "DE", + "DDR": "DE", + "DEU": "DE", + "DGA": "DG", + "DJI": "DJ", + "DMA": "DM", + "DNK": "DK", + "DOM": "DO", + "DY": "BJ", + "DZA": "DZ", + "ECU": "EC", + "EGY": "EG", + "ERI": "ER", + "ESH": "EH", + "ESP": "ES", + "EST": "EE", + "ETH": "ET", + "FIN": "FI", + "FJI": "FJ", + "FLK": "FK", + "FQ": "AQ TF", + "FRA": "FR", + "FRO": "FO", + "FSM": "FM", + "FX": "FR", + "FXX": "FR", + "GAB": "GA", + "GBR": "GB", + "GEO": "GE", + "GGY": "GG", + "GHA": "GH", + "GIB": "GI", + "GIN": "GN", + "GLP": "GP", + "GMB": "GM", + "GNB": "GW", + "GNQ": "GQ", + "GRC": "GR", + "GRD": "GD", + "GRL": "GL", + "GTM": "GT", + "GUF": "GF", + "GUM": "GU", + "GUY": "GY", + "HKG": "HK", + "HMD": "HM", + "HND": "HN", + "HRV": "HR", + "HTI": "HT", + "HUN": "HU", + "HV": "BF", + "IDN": "ID", + "IMN": "IM", + "IND": "IN", + "IOT": "IO", + "IRL": "IE", + "IRN": "IR", + "IRQ": "IQ", + "ISL": "IS", + "ISR": "IL", + "ITA": "IT", + "JAM": "JM", + "JEY": "JE", + "JOR": "JO", + "JPN": "JP", + "JT": "UM", + "KAZ": "KZ", + "KEN": "KE", + "KGZ": "KG", + "KHM": "KH", + "KIR": "KI", + "KNA": "KN", + "KOR": "KR", + "KWT": "KW", + "LAO": "LA", + "LBN": "LB", + "LBR": "LR", + "LBY": "LY", + "LCA": "LC", + "LIE": "LI", + "LKA": "LK", + "LSO": "LS", + "LTU": "LT", + "LUX": "LU", + "LVA": "LV", + "MAC": "MO", + "MAF": "MF", + "MAR": "MA", + "MCO": "MC", + "MDA": "MD", + "MDG": "MG", + "MDV": "MV", + "MEX": "MX", + "MHL": "MH", + "MI": "UM", + "MKD": "MK", + "MLI": "ML", + "MLT": "MT", + "MMR": "MM", + "MNE": "ME", + "MNG": "MN", + "MNP": "MP", + "MOZ": "MZ", + "MRT": "MR", + "MSR": "MS", + "MTQ": "MQ", + "MUS": "MU", + "MWI": "MW", + "MYS": "MY", + "MYT": "YT", + "NAM": "NA", + "NCL": "NC", + "NER": "NE", + "NFK": "NF", + "NGA": "NG", + "NH": "VU", + "NIC": "NI", + "NIU": "NU", + "NLD": "NL", + "NOR": "NO", + "NPL": "NP", + "NQ": "AQ", + "NRU": "NR", + "NT": "SA IQ", + "NTZ": "SA IQ", + "NZL": "NZ", + "OMN": "OM", + "PAK": "PK", + "PAN": "PA", + "PC": "FM MH MP PW", + "PCN": "PN", + "PER": "PE", + "PHL": "PH", + "PLW": "PW", + "PNG": "PG", + "POL": "PL", + "PRI": "PR", + "PRK": "KP", + "PRT": "PT", + "PRY": "PY", + "PSE": "PS", + "PU": "UM", + "PYF": "PF", + "PZ": "PA", + "QAT": "QA", + "QMM": "QM", + "QNN": "QN", + "QPP": "QP", + "QQQ": "QQ", + "QRR": "QR", + "QSS": "QS", + "QTT": "QT", + "QU": "EU", + "QUU": "EU", + "QVV": "QV", + "QWW": "QW", + "QXX": "QX", + "QYY": "QY", + "QZZ": "QZ", + "REU": "RE", + "RH": "ZW", + "ROU": "RO", + "RUS": "RU", + "RWA": "RW", + "SAU": "SA", + "SCG": "RS ME", + "SDN": "SD", + "SEN": "SN", + "SGP": "SG", + "SGS": "GS", + "SHN": "SH", + "SJM": "SJ", + "SLB": "SB", + "SLE": "SL", + "SLV": "SV", + "SMR": "SM", + "SOM": "SO", + "SPM": "PM", + "SRB": "RS", + "SSD": "SS", + "STP": "ST", + "SU": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "SUN": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ", + "SUR": "SR", + "SVK": "SK", + "SVN": "SI", + "SWE": "SE", + "SWZ": "SZ", + "SXM": "SX", + "SYC": "SC", + "SYR": "SY", + "TAA": "TA", + "TCA": "TC", + "TCD": "TD", + "TGO": "TG", + "THA": "TH", + "TJK": "TJ", + "TKL": "TK", + "TKM": "TM", + "TLS": "TL", + "TMP": "TL", + "TON": "TO", + "TP": "TL", + "TTO": "TT", + "TUN": "TN", + "TUR": "TR", + "TUV": "TV", + "TWN": "TW", + "TZA": "TZ", + "UGA": "UG", + "UK": "GB", + "UKR": "UA", + "UMI": "UM", + "URY": "UY", + "USA": "US", + "UZB": "UZ", + "VAT": "VA", + "VCT": "VC", + "VD": "VN", + "VEN": "VE", + "VGB": "VG", + "VIR": "VI", + "VNM": "VN", + "VUT": "VU", + "WK": "UM", + "WLF": "WF", + "WSM": "WS", + "XAA": "XA", + "XBB": "XB", + "XCC": "XC", + "XDD": "XD", + "XEE": "XE", + "XFF": "XF", + "XGG": "XG", + "XHH": "XH", + "XII": "XI", + "XJJ": "XJ", + "XKK": "XK", + "XLL": "XL", + "XMM": "XM", + "XNN": "XN", + "XOO": "XO", + "XPP": "XP", + "XQQ": "XQ", + "XRR": "XR", + "XSS": "XS", + "XTT": "XT", + "XUU": "XU", + "XVV": "XV", + "XWW": "XW", + "XXX": "XX", + "XYY": "XY", + "XZZ": "XZ", + "YD": "YE", + "YEM": "YE", + "YMD": "YE", + "YU": "RS ME", + "YUG": "RS ME", + "ZAF": "ZA", + "ZAR": "CD", + "ZMB": "ZM", + "ZR": "CD", + "ZWE": "ZW", + "ZZZ": "ZZ" + }; + exports.scriptAlias = { + "Qaai": "Zinh" + }; + exports.variantAlias = { + "heploc": "alalc97", + "polytoni": "polyton" + }; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/likelySubtags.generated.js + var require_likelySubtags_generated = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/likelySubtags.generated.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.likelySubtags = void 0; + exports.likelySubtags = { + "aa": "aa-Latn-ET", + "aaa": "aaa-Latn-NG", + "aab": "aab-Latn-NG", + "aac": "aac-Latn-PG", + "aad": "aad-Latn-PG", + "aae": "aae-Latn-IT", + "aae-Grek": "aae-Grek-IT", + "aaf": "aaf-Mlym-IN", + "aaf-Arab": "aaf-Arab-IN", + "aag": "aag-Latn-PG", + "aah": "aah-Latn-PG", + "aai": "aai-Latn-ZZ", + "aak": "aak-Latn-ZZ", + "aal": "aal-Latn-CM", + "aan": "aan-Latn-BR", + "aao": "aao-Arab-DZ", + "aap": "aap-Latn-BR", + "aaq": "aaq-Latn-US", + "aas": "aas-Latn-TZ", + "aat": "aat-Grek-GR", + "aau": "aau-Latn-ZZ", + "aaw": "aaw-Latn-PG", + "aax": "aax-Latn-ID", + "aaz": "aaz-Latn-ID", + "ab": "ab-Cyrl-GE", + "aba": "aba-Latn-CI", + "abb": "abb-Latn-CM", + "abc": "abc-Latn-PH", + "abd": "abd-Latn-PH", + "abe": "abe-Latn-CA", + "abf": "abf-Latn-MY", + "abg": "abg-Latn-PG", + "abh": "abh-Arab-TJ", + "abi": "abi-Latn-ZZ", + "abl": "abl-Rjng-ID", + "abl-Latn": "abl-Latn-ID", + "abm": "abm-Latn-NG", + "abn": "abn-Latn-NG", + "abo": "abo-Latn-NG", + "abp": "abp-Latn-PH", + "abq": "abq-Cyrl-ZZ", + "abr": "abr-Latn-GH", + "abs": "abs-Latn-ID", + "abt": "abt-Latn-ZZ", + "abu": "abu-Latn-CI", + "abv": "abv-Arab-BH", + "abw": "abw-Latn-PG", + "abx": "abx-Latn-PH", + "aby": "aby-Latn-ZZ", + "abz": "abz-Latn-ID", + "aca": "aca-Latn-CO", + "acb": "acb-Latn-NG", + "acd": "acd-Latn-ZZ", + "ace": "ace-Latn-ID", + "acf": "acf-Latn-LC", + "ach": "ach-Latn-UG", + "acm": "acm-Arab-IQ", + "acn": "acn-Latn-CN", + "acp": "acp-Latn-NG", + "acq": "acq-Arab-YE", + "acr": "acr-Latn-GT", + "acs": "acs-Latn-BR", + "act": "act-Latn-NL", + "acu": "acu-Latn-EC", + "acv": "acv-Latn-US", + "acw": "acw-Arab-SA", + "acx": "acx-Arab-OM", + "acy": "acy-Latn-CY", + "acy-Arab": "acy-Arab-CY", + "acy-Grek": "acy-Grek-CY", + "acz": "acz-Latn-SD", + "ada": "ada-Latn-GH", + "adb": "adb-Latn-TL", + "add": "add-Latn-CM", + "ade": "ade-Latn-ZZ", + "adf": "adf-Arab-OM", + "adg": "adg-Latn-AU", + "adh": "adh-Latn-UG", + "adi": "adi-Latn-IN", + "adi-Tibt": "adi-Tibt-CN", + "adj": "adj-Latn-ZZ", + "adl": "adl-Latn-IN", + "adn": "adn-Latn-ID", + "ado": "ado-Latn-PG", + "adp": "adp-Tibt-BT", + "adq": "adq-Latn-GH", + "adr": "adr-Latn-ID", + "adt": "adt-Latn-AU", + "adu": "adu-Latn-NG", + "adw": "adw-Latn-BR", + "adx": "adx-Tibt-CN", + "ady": "ady-Cyrl-RU", + "adz": "adz-Latn-ZZ", + "ae": "ae-Avst-IR", + "aea": "aea-Latn-AU", + "aeb": "aeb-Arab-TN", + "aec": "aec-Arab-EG", + "aee": "aee-Arab-AF", + "aek": "aek-Latn-NC", + "ael": "ael-Latn-CM", + "aem": "aem-Latn-VN", + "aeq": "aeq-Arab-PK", + "aer": "aer-Latn-AU", + "aeu": "aeu-Latn-CN", + "aew": "aew-Latn-PG", + "aey": "aey-Latn-ZZ", + "aez": "aez-Latn-PG", + "af": "af-Latn-ZA", + "afb": "afb-Arab-KW", + "afd": "afd-Latn-PG", + "afe": "afe-Latn-NG", + "afh": "afh-Latn-GH", + "afi": "afi-Latn-PG", + "afk": "afk-Latn-PG", + "afn": "afn-Latn-NG", + "afo": "afo-Latn-NG", + "afp": "afp-Latn-PG", + "afs": "afs-Latn-MX", + "afu": "afu-Latn-GH", + "afz": "afz-Latn-ID", + "aga": "aga-Latn-PE", + "agb": "agb-Latn-NG", + "agc": "agc-Latn-ZZ", + "agd": "agd-Latn-ZZ", + "age": "age-Latn-PG", + "agf": "agf-Latn-ID", + "agg": "agg-Latn-ZZ", + "agh": "agh-Latn-CD", + "agi": "agi-Deva-IN", + "agj": "agj-Ethi-ET", + "agj-Arab": "agj-Arab-ET", + "agk": "agk-Latn-PH", + "agl": "agl-Latn-PG", + "agm": "agm-Latn-ZZ", + "agn": "agn-Latn-PH", + "ago": "ago-Latn-ZZ", + "agq": "agq-Latn-CM", + "agr": "agr-Latn-PE", + "ags": "ags-Latn-CM", + "agt": "agt-Latn-PH", + "agu": "agu-Latn-GT", + "agv": "agv-Latn-PH", + "agw": "agw-Latn-SB", + "agx": "agx-Cyrl-RU", + "agy": "agy-Latn-PH", + "agz": "agz-Latn-PH", + "aha": "aha-Latn-ZZ", + "ahb": "ahb-Latn-VU", + "ahg": "ahg-Ethi-ET", + "ahh": "ahh-Latn-ID", + "ahi": "ahi-Latn-CI", + "ahk": "ahk-Latn-MM", + "ahk-Mymr": "ahk-Mymr-MM", + "ahk-TH": "ahk-Latn-TH", + "ahk-Thai": "ahk-Thai-TH", + "ahl": "ahl-Latn-ZZ", + "ahm": "ahm-Latn-CI", + "ahn": "ahn-Latn-NG", + "aho": "aho-Ahom-IN", + "ahp": "ahp-Latn-CI", + "ahr": "ahr-Deva-IN", + "ahs": "ahs-Latn-NG", + "aht": "aht-Latn-US", + "aia": "aia-Latn-SB", + "aib": "aib-Arab-CN", + "aic": "aic-Latn-PG", + "aid": "aid-Latn-AU", + "aie": "aie-Latn-PG", + "aif": "aif-Latn-PG", + "aig": "aig-Latn-AG", + "aij": "aij-Hebr-IL", + "aik": "aik-Latn-NG", + "ail": "ail-Latn-PG", + "aim": "aim-Latn-IN", + "ain": "ain-Kana-JP", + "ain-Latn": "ain-Latn-JP", + "aio": "aio-Mymr-IN", + "aip": "aip-Latn-ID", + "aiq": "aiq-Arab-AF", + "air": "air-Latn-ID", + "ait": "ait-Latn-BR", + "aiw": "aiw-Latn-ET", + "aiw-Arab": "aiw-Arab-ET", + "aiw-Ethi": "aiw-Ethi-ET", + "aix": "aix-Latn-PG", + "aiy": "aiy-Latn-CF", + "aja": "aja-Latn-SS", + "ajg": "ajg-Latn-ZZ", + "aji": "aji-Latn-NC", + "ajn": "ajn-Latn-AU", + "ajp": "ajp-Arab-JO", + "ajt": "ajt-Arab-TN", + "ajw": "ajw-Latn-NG", + "ajz": "ajz-Latn-IN", + "ak": "ak-Latn-GH", + "akb": "akb-Latn-ID", + "akb-Batk": "akb-Batk-ID", + "akc": "akc-Latn-ID", + "akd": "akd-Latn-NG", + "ake": "ake-Latn-GY", + "akf": "akf-Latn-NG", + "akg": "akg-Latn-ID", + "akh": "akh-Latn-PG", + "aki": "aki-Latn-PG", + "akk": "akk-Xsux-IQ", + "akl": "akl-Latn-PH", + "ako": "ako-Latn-SR", + "akp": "akp-Latn-GH", + "akq": "akq-Latn-PG", + "akr": "akr-Latn-VU", + "aks": "aks-Latn-TG", + "akt": "akt-Latn-PG", + "aku": "aku-Latn-CM", + "akv": "akv-Cyrl-RU", + "akw": "akw-Latn-CG", + "akz": "akz-Latn-US", + "ala": "ala-Latn-ZZ", + "alc": "alc-Latn-CL", + "ald": "ald-Latn-CI", + "ale": "ale-Latn-US", + "alf": "alf-Latn-NG", + "alh": "alh-Latn-AU", + "ali": "ali-Latn-ZZ", + "alj": "alj-Latn-PH", + "alk": "alk-Laoo-LA", + "all": "all-Mlym-IN", + "alm": "alm-Latn-VU", + "aln": "aln-Latn-XK", + "alo": "alo-Latn-ID", + "alp": "alp-Latn-ID", + "alq": "alq-Latn-CA", + "alr": "alr-Cyrl-RU", + "alt": "alt-Cyrl-RU", + "alu": "alu-Latn-SB", + "alw": "alw-Ethi-ET", + "alx": "alx-Latn-PG", + "aly": "aly-Latn-AU", + "alz": "alz-Latn-CD", + "am": "am-Ethi-ET", + "ama": "ama-Latn-BR", + "amb": "amb-Latn-NG", + "amc": "amc-Latn-PE", + "ame": "ame-Latn-PE", + "amf": "amf-Latn-ET", + "amf-Ethi": "amf-Ethi-ET", + "amg": "amg-Latn-AU", + "ami": "ami-Latn-TW", + "amj": "amj-Latn-TD", + "amk": "amk-Latn-ID", + "amm": "amm-Latn-ZZ", + "amn": "amn-Latn-ZZ", + "amo": "amo-Latn-NG", + "amp": "amp-Latn-ZZ", + "amq": "amq-Latn-ID", + "amr": "amr-Latn-PE", + "ams": "ams-Jpan-JP", + "amt": "amt-Latn-PG", + "amu": "amu-Latn-MX", + "amv": "amv-Latn-ID", + "amw": "amw-Syrc-SY", + "amw-Arab": "amw-Arab-SY", + "amw-Armi": "amw-Armi-SY", + "amw-Latn": "amw-Latn-SY", + "amx": "amx-Latn-AU", + "amy": "amy-Latn-AU", + "amz": "amz-Latn-AU", + "an": "an-Latn-ES", + "ana": "ana-Latn-CO", + "anb": "anb-Latn-PE", + "anc": "anc-Latn-ZZ", + "and": "and-Latn-ID", + "ane": "ane-Latn-NC", + "anf": "anf-Latn-GH", + "ang": "ang-Latn-GB", + "anh": "anh-Latn-PG", + "ani": "ani-Cyrl-RU", + "anj": "anj-Latn-PG", + "ank": "ank-Latn-ZZ", + "anl": "anl-Latn-MM", + "anm": "anm-Latn-IN", + "ann": "ann-Latn-NG", + "ano": "ano-Latn-CO", + "anp": "anp-Deva-IN", + "anr": "anr-Deva-IN", + "ans": "ans-Latn-CO", + "ant": "ant-Latn-AU", + "anu": "anu-Ethi-ET", + "anu-Arab": "anu-Arab-SS", + "anu-Latn": "anu-Latn-SS", + "anv": "anv-Latn-CM", + "anw": "anw-Latn-NG", + "anx": "anx-Latn-PG", + "any": "any-Latn-ZZ", + "anz": "anz-Latn-PG", + "aoa": "aoa-Latn-ST", + "aob": "aob-Latn-PG", + "aoc": "aoc-Latn-VE", + "aod": "aod-Latn-PG", + "aoe": "aoe-Latn-PG", + "aof": "aof-Latn-PG", + "aog": "aog-Latn-PG", + "aoi": "aoi-Latn-AU", + "aoj": "aoj-Latn-ZZ", + "aok": "aok-Latn-NC", + "aol": "aol-Latn-ID", + "aom": "aom-Latn-ZZ", + "aon": "aon-Latn-PG", + "aor": "aor-Latn-VU", + "aos": "aos-Latn-ID", + "aot": "aot-Beng-BD", + "aot-Latn": "aot-Latn-IN", + "aox": "aox-Latn-GY", + "aoz": "aoz-Latn-ID", + "apb": "apb-Latn-SB", + "apc": "apc-Arab-SY", + "apd": "apd-Arab-TG", + "ape": "ape-Latn-ZZ", + "apf": "apf-Latn-PH", + "apg": "apg-Latn-ID", + "aph": "aph-Deva-NP", + "api": "api-Latn-BR", + "apj": "apj-Latn-US", + "apk": "apk-Latn-US", + "apl": "apl-Latn-US", + "apm": "apm-Latn-US", + "apn": "apn-Latn-BR", + "apo": "apo-Latn-PG", + "app": "app-Latn-VU", + "apr": "apr-Latn-ZZ", + "aps": "aps-Latn-ZZ", + "apt": "apt-Latn-IN", + "apu": "apu-Latn-BR", + "apv": "apv-Latn-BR", + "apw": "apw-Latn-US", + "apx": "apx-Latn-ID", + "apy": "apy-Latn-BR", + "apz": "apz-Latn-ZZ", + "aqc": "aqc-Cyrl-RU", + "aqd": "aqd-Latn-ML", + "aqg": "aqg-Latn-NG", + "aqk": "aqk-Latn-NG", + "aqm": "aqm-Latn-ID", + "aqn": "aqn-Latn-PH", + "aqr": "aqr-Latn-NC", + "aqt": "aqt-Latn-PY", + "aqz": "aqz-Latn-BR", + "ar": "ar-Arab-EG", + "arc": "arc-Armi-IR", + "arc-Nbat": "arc-Nbat-JO", + "arc-Palm": "arc-Palm-SY", + "ard": "ard-Latn-AU", + "are": "are-Latn-AU", + "arh": "arh-Latn-ZZ", + "ari": "ari-Latn-US", + "arj": "arj-Latn-BR", + "ark": "ark-Latn-BR", + "arl": "arl-Latn-PE", + "arn": "arn-Latn-CL", + "aro": "aro-Latn-BO", + "arp": "arp-Latn-US", + "arq": "arq-Arab-DZ", + "arr": "arr-Latn-BR", + "ars": "ars-Arab-SA", + "aru": "aru-Latn-BR", + "arw": "arw-Latn-SR", + "arx": "arx-Latn-BR", + "ary": "ary-Arab-MA", + "arz": "arz-Arab-EG", + "as": "as-Beng-IN", + "asa": "asa-Latn-TZ", + "asb": "asb-Latn-CA", + "asc": "asc-Latn-ID", + "ase": "ase-Sgnw-US", + "asg": "asg-Latn-ZZ", + "ash": "ash-Latn-PE", + "asi": "asi-Latn-ID", + "asj": "asj-Latn-CM", + "ask": "ask-Arab-AF", + "asl": "asl-Latn-ID", + "asn": "asn-Latn-BR", + "aso": "aso-Latn-ZZ", + "ass": "ass-Latn-CM", + "ast": "ast-Latn-ES", + "asu": "asu-Latn-BR", + "asv": "asv-Latn-CD", + "asx": "asx-Latn-PG", + "asy": "asy-Latn-ID", + "asz": "asz-Latn-ID", + "ata": "ata-Latn-ZZ", + "atb": "atb-Latn-CN", + "atb-Lisu": "atb-Lisu-CN", + "atc": "atc-Latn-PE", + "atd": "atd-Latn-PH", + "ate": "ate-Latn-PG", + "atg": "atg-Latn-ZZ", + "ati": "ati-Latn-CI", + "atj": "atj-Latn-CA", + "atk": "atk-Latn-PH", + "atl": "atl-Latn-PH", + "atm": "atm-Latn-PH", + "atn": "atn-Arab-IR", + "ato": "ato-Latn-CM", + "atp": "atp-Latn-PH", + "atq": "atq-Latn-ID", + "atr": "atr-Latn-BR", + "ats": "ats-Latn-US", + "att": "att-Latn-PH", + "atu": "atu-Latn-SS", + "atv": "atv-Cyrl-RU", + "atw": "atw-Latn-US", + "atx": "atx-Latn-BR", + "aty": "aty-Latn-VU", + "atz": "atz-Latn-PH", + "aua": "aua-Latn-SB", + "auc": "auc-Latn-EC", + "aud": "aud-Latn-SB", + "aug": "aug-Latn-BJ", + "auh": "auh-Latn-ZM", + "aui": "aui-Latn-PG", + "auj": "auj-Arab-LY", + "auj-Latn": "auj-Latn-LY", + "auj-Tfng": "auj-Tfng-LY", + "auk": "auk-Latn-PG", + "aul": "aul-Latn-VU", + "aum": "aum-Latn-NG", + "aun": "aun-Latn-PG", + "auo": "auo-Latn-NG", + "aup": "aup-Latn-PG", + "auq": "auq-Latn-ID", + "aur": "aur-Latn-PG", + "aut": "aut-Latn-PF", + "auu": "auu-Latn-ID", + "auw": "auw-Latn-ID", + "auy": "auy-Latn-ZZ", + "auz": "auz-Arab-UZ", + "av": "av-Cyrl-RU", + "avb": "avb-Latn-PG", + "avd": "avd-Arab-IR", + "avi": "avi-Latn-CI", + "avk": "avk-Latn-001", + "avl": "avl-Arab-ZZ", + "avm": "avm-Latn-AU", + "avn": "avn-Latn-ZZ", + "avo": "avo-Latn-BR", + "avs": "avs-Latn-PE", + "avt": "avt-Latn-ZZ", + "avu": "avu-Latn-ZZ", + "avv": "avv-Latn-BR", + "awa": "awa-Deva-IN", + "awb": "awb-Latn-ZZ", + "awc": "awc-Latn-NG", + "awe": "awe-Latn-BR", + "awg": "awg-Latn-AU", + "awh": "awh-Latn-ID", + "awi": "awi-Latn-PG", + "awk": "awk-Latn-AU", + "awm": "awm-Latn-PG", + "awn": "awn-Ethi-ET", + "awo": "awo-Latn-ZZ", + "awr": "awr-Latn-ID", + "aws": "aws-Latn-ID", + "awt": "awt-Latn-BR", + "awu": "awu-Latn-ID", + "awv": "awv-Latn-ID", + "aww": "aww-Latn-PG", + "awx": "awx-Latn-ZZ", + "awy": "awy-Latn-ID", + "axb": "axb-Latn-AR", + "axe": "axe-Latn-AU", + "axg": "axg-Latn-BR", + "axk": "axk-Latn-CF", + "axl": "axl-Latn-AU", + "axm": "axm-Armn-AM", + "axx": "axx-Latn-NC", + "ay": "ay-Latn-BO", + "aya": "aya-Latn-PG", + "ayb": "ayb-Latn-ZZ", + "ayc": "ayc-Latn-PE", + "ayd": "ayd-Latn-AU", + "aye": "aye-Latn-NG", + "ayg": "ayg-Latn-TG", + "ayh": "ayh-Arab-YE", + "ayi": "ayi-Latn-NG", + "ayk": "ayk-Latn-NG", + "ayl": "ayl-Arab-LY", + "ayn": "ayn-Arab-YE", + "ayo": "ayo-Latn-PY", + "ayp": "ayp-Arab-IQ", + "ayq": "ayq-Latn-PG", + "ays": "ays-Latn-PH", + "ayt": "ayt-Latn-PH", + "ayu": "ayu-Latn-NG", + "ayz": "ayz-Latn-ID", + "az": "az-Latn-AZ", + "az-Arab": "az-Arab-IR", + "az-IQ": "az-Arab-IQ", + "az-IR": "az-Arab-IR", + "az-RU": "az-Cyrl-RU", + "azb": "azb-Arab-IR", + "azb-Cyrl": "azb-Cyrl-AZ", + "azb-Latn": "azb-Latn-AZ", + "azd": "azd-Latn-MX", + "azg": "azg-Latn-MX", + "azm": "azm-Latn-MX", + "azn": "azn-Latn-MX", + "azo": "azo-Latn-CM", + "azt": "azt-Latn-PH", + "azz": "azz-Latn-MX", + "ba": "ba-Cyrl-RU", + "baa": "baa-Latn-SB", + "bab": "bab-Latn-GW", + "bac": "bac-Latn-ID", + "bae": "bae-Latn-VE", + "baf": "baf-Latn-CM", + "bag": "bag-Latn-CM", + "bah": "bah-Latn-BS", + "baj": "baj-Latn-ID", + "bal": "bal-Arab-PK", + "ban": "ban-Latn-ID", + "bao": "bao-Latn-CO", + "bap": "bap-Deva-NP", + "bar": "bar-Latn-AT", + "bas": "bas-Latn-CM", + "bau": "bau-Latn-NG", + "bav": "bav-Latn-ZZ", + "baw": "baw-Latn-CM", + "bax": "bax-Bamu-CM", + "bay": "bay-Latn-ID", + "bba": "bba-Latn-ZZ", + "bbb": "bbb-Latn-ZZ", + "bbc": "bbc-Latn-ID", + "bbd": "bbd-Latn-ZZ", + "bbe": "bbe-Latn-CD", + "bbf": "bbf-Latn-PG", + "bbg": "bbg-Latn-GA", + "bbi": "bbi-Latn-CM", + "bbj": "bbj-Latn-CM", + "bbk": "bbk-Latn-CM", + "bbl": "bbl-Geor-GE", + "bbm": "bbm-Latn-CD", + "bbn": "bbn-Latn-PG", + "bbo": "bbo-Latn-BF", + "bbp": "bbp-Latn-ZZ", + "bbq": "bbq-Latn-CM", + "bbr": "bbr-Latn-ZZ", + "bbs": "bbs-Latn-NG", + "bbt": "bbt-Latn-NG", + "bbu": "bbu-Latn-NG", + "bbv": "bbv-Latn-PG", + "bbw": "bbw-Latn-CM", + "bbx": "bbx-Latn-CM", + "bby": "bby-Latn-CM", + "bca": "bca-Latn-CN", + "bca-Hani": "bca-Hani-CN", + "bcb": "bcb-Latn-SN", + "bcd": "bcd-Latn-ID", + "bce": "bce-Latn-CM", + "bcf": "bcf-Latn-ZZ", + "bcg": "bcg-Latn-GN", + "bch": "bch-Latn-ZZ", + "bci": "bci-Latn-CI", + "bcj": "bcj-Latn-AU", + "bck": "bck-Latn-AU", + "bcm": "bcm-Latn-ZZ", + "bcn": "bcn-Latn-ZZ", + "bco": "bco-Latn-ZZ", + "bcp": "bcp-Latn-CD", + "bcq": "bcq-Ethi-ZZ", + "bcr": "bcr-Latn-CA", + "bcs": "bcs-Latn-NG", + "bct": "bct-Latn-CD", + "bcu": "bcu-Latn-ZZ", + "bcv": "bcv-Latn-NG", + "bcw": "bcw-Latn-CM", + "bcy": "bcy-Latn-NG", + "bcz": "bcz-Latn-SN", + "bda": "bda-Latn-SN", + "bdb": "bdb-Latn-ID", + "bdc": "bdc-Latn-CO", + "bdd": "bdd-Latn-ZZ", + "bde": "bde-Latn-NG", + "bdf": "bdf-Latn-PG", + "bdg": "bdg-Latn-MY", + "bdh": "bdh-Latn-SS", + "bdi": "bdi-Latn-SD", + "bdj": "bdj-Latn-SS", + "bdk": "bdk-Latn-AZ", + "bdl": "bdl-Latn-ID", + "bdm": "bdm-Latn-TD", + "bdn": "bdn-Latn-CM", + "bdo": "bdo-Latn-TD", + "bdp": "bdp-Latn-TZ", + "bdq": "bdq-Latn-VN", + "bdr": "bdr-Latn-MY", + "bds": "bds-Latn-TZ", + "bdt": "bdt-Latn-CF", + "bdu": "bdu-Latn-CM", + "bdv": "bdv-Orya-IN", + "bdw": "bdw-Latn-ID", + "bdx": "bdx-Latn-ID", + "bdy": "bdy-Latn-AU", + "bdz": "bdz-Arab-PK", + "be": "be-Cyrl-BY", + "bea": "bea-Latn-CA", + "bea-Cans": "bea-Cans-CA", + "beb": "beb-Latn-CM", + "bec": "bec-Latn-CM", + "bed": "bed-Latn-ID", + "bee": "bee-Deva-IN", + "bef": "bef-Latn-ZZ", + "beh": "beh-Latn-ZZ", + "bei": "bei-Latn-ID", + "bej": "bej-Arab-SD", + "bek": "bek-Latn-PG", + "bem": "bem-Latn-ZM", + "beo": "beo-Latn-PG", + "bep": "bep-Latn-ID", + "beq": "beq-Latn-CG", + "bes": "bes-Latn-TD", + "bet": "bet-Latn-ZZ", + "beu": "beu-Latn-ID", + "bev": "bev-Latn-CI", + "bew": "bew-Latn-ID", + "bex": "bex-Latn-ZZ", + "bey": "bey-Latn-PG", + "bez": "bez-Latn-TZ", + "bfa": "bfa-Latn-SS", + "bfa-Arab": "bfa-Arab-SS", + "bfb": "bfb-Deva-IN", + "bfc": "bfc-Latn-CN", + "bfd": "bfd-Latn-CM", + "bfe": "bfe-Latn-ID", + "bff": "bff-Latn-CF", + "bfg": "bfg-Latn-ID", + "bfh": "bfh-Latn-PG", + "bfj": "bfj-Latn-CM", + "bfl": "bfl-Latn-CF", + "bfm": "bfm-Latn-CM", + "bfn": "bfn-Latn-TL", + "bfo": "bfo-Latn-BF", + "bfp": "bfp-Latn-CM", + "bfq": "bfq-Taml-IN", + "bfs": "bfs-Latn-CN", + "bfs-Hani": "bfs-Hani-CN", + "bft": "bft-Arab-PK", + "bfu": "bfu-Tibt-IN", + "bfu-Takr": "bfu-Takr-IN", + "bfw": "bfw-Orya-IN", + "bfx": "bfx-Latn-PH", + "bfy": "bfy-Deva-IN", + "bfz": "bfz-Deva-IN", + "bg": "bg-Cyrl-BG", + "bga": "bga-Latn-NG", + "bgb": "bgb-Latn-ID", + "bgc": "bgc-Deva-IN", + "bgd": "bgd-Deva-IN", + "bgf": "bgf-Latn-CM", + "bgg": "bgg-Latn-IN", + "bgi": "bgi-Latn-PH", + "bgj": "bgj-Latn-CM", + "bgn": "bgn-Arab-PK", + "bgo": "bgo-Latn-GN", + "bgp": "bgp-Arab-PK", + "bgq": "bgq-Deva-IN", + "bgr": "bgr-Latn-IN", + "bgs": "bgs-Latn-PH", + "bgt": "bgt-Latn-SB", + "bgu": "bgu-Latn-NG", + "bgv": "bgv-Latn-ID", + "bgw": "bgw-Deva-IN", + "bgx": "bgx-Grek-TR", + "bgy": "bgy-Latn-ID", + "bgz": "bgz-Latn-ID", + "bha": "bha-Deva-IN", + "bhb": "bhb-Deva-IN", + "bhc": "bhc-Latn-ID", + "bhd": "bhd-Deva-IN", + "bhd-Arab": "bhd-Arab-IN", + "bhd-Takr": "bhd-Takr-IN", + "bhe": "bhe-Arab-PK", + "bhf": "bhf-Latn-PG", + "bhg": "bhg-Latn-ZZ", + "bhh": "bhh-Cyrl-IL", + "bhh-Hebr": "bhh-Hebr-IL", + "bhh-Latn": "bhh-Latn-IL", + "bhi": "bhi-Deva-IN", + "bhj": "bhj-Deva-NP", + "bhl": "bhl-Latn-ZZ", + "bhm": "bhm-Arab-OM", + "bhn": "bhn-Syrc-GE", + "bho": "bho-Deva-IN", + "bhp": "bhp-Latn-ID", + "bhq": "bhq-Latn-ID", + "bhr": "bhr-Latn-MG", + "bhs": "bhs-Latn-CM", + "bht": "bht-Takr-IN", + "bht-Deva": "bht-Deva-IN", + "bht-Latn": "bht-Latn-IN", + "bhu": "bhu-Deva-IN", + "bhv": "bhv-Latn-ID", + "bhw": "bhw-Latn-ID", + "bhy": "bhy-Latn-ZZ", + "bhz": "bhz-Latn-ID", + "bi": "bi-Latn-VU", + "bia": "bia-Latn-AU", + "bib": "bib-Latn-ZZ", + "bid": "bid-Latn-TD", + "bie": "bie-Latn-PG", + "bif": "bif-Latn-GW", + "big": "big-Latn-ZZ", + "bik": "bik-Latn-PH", + "bil": "bil-Latn-NG", + "bim": "bim-Latn-ZZ", + "bin": "bin-Latn-NG", + "bio": "bio-Latn-ZZ", + "bip": "bip-Latn-CD", + "biq": "biq-Latn-ZZ", + "bir": "bir-Latn-PG", + "bit": "bit-Latn-PG", + "biu": "biu-Latn-IN", + "biv": "biv-Latn-GH", + "biw": "biw-Latn-CM", + "biy": "biy-Deva-IN", + "biz": "biz-Latn-CD", + "bja": "bja-Latn-CD", + "bjb": "bjb-Latn-AU", + "bjc": "bjc-Latn-PG", + "bjf": "bjf-Syrc-IL", + "bjg": "bjg-Latn-GW", + "bjh": "bjh-Latn-ZZ", + "bji": "bji-Ethi-ZZ", + "bjj": "bjj-Deva-IN", + "bjk": "bjk-Latn-PG", + "bjl": "bjl-Latn-PG", + "bjm": "bjm-Arab-IQ", + "bjn": "bjn-Latn-ID", + "bjo": "bjo-Latn-ZZ", + "bjp": "bjp-Latn-PG", + "bjr": "bjr-Latn-ZZ", + "bjs": "bjs-Latn-BB", + "bjt": "bjt-Latn-SN", + "bju": "bju-Latn-CM", + "bjv": "bjv-Latn-TD", + "bjw": "bjw-Latn-CI", + "bjx": "bjx-Latn-PH", + "bjy": "bjy-Latn-AU", + "bjz": "bjz-Latn-ZZ", + "bka": "bka-Latn-NG", + "bkc": "bkc-Latn-ZZ", + "bkd": "bkd-Latn-PH", + "bkf": "bkf-Latn-CD", + "bkg": "bkg-Latn-CF", + "bkh": "bkh-Latn-CM", + "bki": "bki-Latn-VU", + "bkj": "bkj-Latn-CF", + "bkl": "bkl-Latn-ID", + "bkm": "bkm-Latn-CM", + "bkn": "bkn-Latn-ID", + "bko": "bko-Latn-CM", + "bkp": "bkp-Latn-CD", + "bkq": "bkq-Latn-ZZ", + "bkr": "bkr-Latn-ID", + "bks": "bks-Latn-PH", + "bkt": "bkt-Latn-CD", + "bku": "bku-Latn-PH", + "bkv": "bkv-Latn-ZZ", + "bkw": "bkw-Latn-CG", + "bkx": "bkx-Latn-TL", + "bky": "bky-Latn-NG", + "bkz": "bkz-Latn-ID", + "bla": "bla-Latn-CA", + "blb": "blb-Latn-SB", + "blc": "blc-Latn-CA", + "bld": "bld-Latn-ID", + "ble": "ble-Latn-GW", + "blf": "blf-Latn-ID", + "blg": "blg-Latn-MY", + "blh": "blh-Latn-LR", + "bli": "bli-Latn-CD", + "blj": "blj-Latn-ID", + "blk": "blk-Mymr-MM", + "blm": "blm-Latn-SS", + "bln": "bln-Latn-PH", + "blo": "blo-Latn-BJ", + "blp": "blp-Latn-SB", + "blq": "blq-Latn-PG", + "blr": "blr-Latn-CN", + "blr-Tale": "blr-Tale-CN", + "blr-Thai": "blr-Thai-TH", + "bls": "bls-Latn-ID", + "blt": "blt-Tavt-VN", + "blv": "blv-Latn-AO", + "blw": "blw-Latn-PH", + "blx": "blx-Latn-PH", + "bly": "bly-Latn-BJ", + "blz": "blz-Latn-ID", + "bm": "bm-Latn-ML", + "bma": "bma-Latn-NG", + "bmb": "bmb-Latn-CD", + "bmc": "bmc-Latn-PG", + "bmd": "bmd-Latn-GN", + "bme": "bme-Latn-CF", + "bmf": "bmf-Latn-SL", + "bmg": "bmg-Latn-CD", + "bmh": "bmh-Latn-ZZ", + "bmi": "bmi-Latn-TD", + "bmj": "bmj-Deva-NP", + "bmk": "bmk-Latn-ZZ", + "bml": "bml-Latn-CD", + "bmm": "bmm-Latn-MG", + "bmn": "bmn-Latn-PG", + "bmo": "bmo-Latn-CM", + "bmp": "bmp-Latn-PG", + "bmq": "bmq-Latn-ML", + "bmr": "bmr-Latn-CO", + "bms": "bms-Latn-NE", + "bmu": "bmu-Latn-ZZ", + "bmv": "bmv-Latn-CM", + "bmw": "bmw-Latn-CG", + "bmx": "bmx-Latn-PG", + "bmz": "bmz-Latn-PG", + "bn": "bn-Beng-BD", + "bna": "bna-Latn-ID", + "bnb": "bnb-Latn-MY", + "bnc": "bnc-Latn-PH", + "bnd": "bnd-Latn-ID", + "bne": "bne-Latn-ID", + "bnf": "bnf-Latn-ID", + "bng": "bng-Latn-ZZ", + "bni": "bni-Latn-CD", + "bnj": "bnj-Latn-PH", + "bnk": "bnk-Latn-VU", + "bnm": "bnm-Latn-ZZ", + "bnn": "bnn-Latn-TW", + "bno": "bno-Latn-PH", + "bnp": "bnp-Latn-ZZ", + "bnq": "bnq-Latn-ID", + "bnr": "bnr-Latn-VU", + "bns": "bns-Deva-IN", + "bnu": "bnu-Latn-ID", + "bnv": "bnv-Latn-ID", + "bnw": "bnw-Latn-PG", + "bnx": "bnx-Latn-CD", + "bny": "bny-Latn-MY", + "bnz": "bnz-Latn-CM", + "bo": "bo-Tibt-CN", + "boa": "boa-Latn-PE", + "bob": "bob-Latn-KE", + "boe": "boe-Latn-CM", + "bof": "bof-Latn-BF", + "boh": "boh-Latn-CD", + "boj": "boj-Latn-ZZ", + "bok": "bok-Latn-CG", + "bol": "bol-Latn-NG", + "bom": "bom-Latn-ZZ", + "bon": "bon-Latn-ZZ", + "boo": "boo-Latn-ML", + "bop": "bop-Latn-PG", + "boq": "boq-Latn-PG", + "bor": "bor-Latn-BR", + "bot": "bot-Latn-SS", + "bou": "bou-Latn-TZ", + "bov": "bov-Latn-GH", + "bow": "bow-Latn-PG", + "box": "box-Latn-BF", + "boy": "boy-Latn-CF", + "boz": "boz-Latn-ML", + "boz-Arab": "boz-Arab-ML", + "bpa": "bpa-Latn-VU", + "bpc": "bpc-Latn-CM", + "bpd": "bpd-Latn-CF", + "bpe": "bpe-Latn-PG", + "bpg": "bpg-Latn-ID", + "bph": "bph-Cyrl-RU", + "bpi": "bpi-Latn-PG", + "bpj": "bpj-Latn-CD", + "bpk": "bpk-Latn-NC", + "bpl": "bpl-Latn-AU", + "bpm": "bpm-Latn-PG", + "bpo": "bpo-Latn-ID", + "bpp": "bpp-Latn-ID", + "bpq": "bpq-Latn-ID", + "bpr": "bpr-Latn-PH", + "bps": "bps-Latn-PH", + "bpt": "bpt-Latn-AU", + "bpu": "bpu-Latn-PG", + "bpv": "bpv-Latn-ID", + "bpw": "bpw-Latn-PG", + "bpx": "bpx-Deva-IN", + "bpy": "bpy-Beng-IN", + "bpz": "bpz-Latn-ID", + "bqa": "bqa-Latn-BJ", + "bqb": "bqb-Latn-ID", + "bqc": "bqc-Latn-ZZ", + "bqd": "bqd-Latn-CM", + "bqf": "bqf-Latn-GN", + "bqf-Arab": "bqf-Arab-GN", + "bqg": "bqg-Latn-TG", + "bqi": "bqi-Arab-IR", + "bqj": "bqj-Latn-SN", + "bqk": "bqk-Latn-CF", + "bql": "bql-Latn-PG", + "bqm": "bqm-Latn-CM", + "bqo": "bqo-Latn-CM", + "bqp": "bqp-Latn-ZZ", + "bqq": "bqq-Latn-ID", + "bqr": "bqr-Latn-ID", + "bqs": "bqs-Latn-PG", + "bqt": "bqt-Latn-CM", + "bqu": "bqu-Latn-CD", + "bqv": "bqv-Latn-CI", + "bqw": "bqw-Latn-NG", + "bqx": "bqx-Latn-NG", + "bqz": "bqz-Latn-CM", + "br": "br-Latn-FR", + "bra": "bra-Deva-IN", + "brb": "brb-Khmr-KH", + "brb-Laoo": "brb-Laoo-LA", + "brb-Latn": "brb-Latn-VN", + "brc": "brc-Latn-GY", + "brd": "brd-Deva-NP", + "brf": "brf-Latn-CD", + "brg": "brg-Latn-BO", + "brh": "brh-Arab-PK", + "bri": "bri-Latn-CM", + "brj": "brj-Latn-VU", + "brk": "brk-Arab-SD", + "brl": "brl-Latn-BW", + "brm": "brm-Latn-CD", + "brn": "brn-Latn-CR", + "brp": "brp-Latn-ID", + "brq": "brq-Latn-PG", + "brr": "brr-Latn-SB", + "brs": "brs-Latn-ID", + "brt": "brt-Latn-NG", + "bru": "bru-Latn-VN", + "bru-Laoo": "bru-Laoo-LA", + "bru-Thai": "bru-Thai-LA", + "brv": "brv-Laoo-LA", + "brx": "brx-Deva-IN", + "bry": "bry-Latn-PG", + "brz": "brz-Latn-ZZ", + "bs": "bs-Latn-BA", + "bsa": "bsa-Latn-ID", + "bsb": "bsb-Latn-BN", + "bsc": "bsc-Latn-SN", + "bse": "bse-Latn-CM", + "bsf": "bsf-Latn-NG", + "bsh": "bsh-Arab-AF", + "bsi": "bsi-Latn-CM", + "bsj": "bsj-Latn-ZZ", + "bsk": "bsk-Arab-PK", + "bsk-Latn": "bsk-Latn-PK", + "bsl": "bsl-Latn-NG", + "bsm": "bsm-Latn-ID", + "bsn": "bsn-Latn-CO", + "bso": "bso-Latn-TD", + "bsp": "bsp-Latn-GN", + "bsq": "bsq-Bass-LR", + "bsr": "bsr-Latn-NG", + "bss": "bss-Latn-CM", + "bst": "bst-Ethi-ZZ", + "bsu": "bsu-Latn-ID", + "bsv": "bsv-Latn-GN", + "bsv-Arab": "bsv-Arab-GN", + "bsw": "bsw-Latn-ET", + "bsw-Ethi": "bsw-Ethi-ET", + "bsx": "bsx-Latn-NG", + "bsy": "bsy-Latn-MY", + "bta": "bta-Latn-NG", + "btc": "btc-Latn-CM", + "btd": "btd-Batk-ID", + "bte": "bte-Latn-NG", + "btf": "btf-Latn-TD", + "btg": "btg-Latn-CI", + "bth": "bth-Latn-MY", + "bti": "bti-Latn-ID", + "btj": "btj-Latn-ID", + "btm": "btm-Batk-ID", + "btn": "btn-Latn-PH", + "bto": "bto-Latn-PH", + "btp": "btp-Latn-PG", + "btq": "btq-Latn-MY", + "btr": "btr-Latn-VU", + "bts": "bts-Latn-ID", + "bts-Batk": "bts-Batk-ID", + "btt": "btt-Latn-ZZ", + "btu": "btu-Latn-NG", + "btv": "btv-Deva-PK", + "btw": "btw-Latn-PH", + "btx": "btx-Latn-ID", + "btx-Batk": "btx-Batk-ID", + "bty": "bty-Latn-ID", + "btz": "btz-Latn-ID", + "bua": "bua-Cyrl-RU", + "bub": "bub-Latn-TD", + "buc": "buc-Latn-YT", + "bud": "bud-Latn-ZZ", + "bue": "bue-Latn-CA", + "buf": "buf-Latn-CD", + "bug": "bug-Latn-ID", + "buh": "buh-Latn-CN", + "bui": "bui-Latn-CG", + "buj": "buj-Latn-NG", + "buk": "buk-Latn-ZZ", + "bum": "bum-Latn-CM", + "bun": "bun-Latn-SL", + "buo": "buo-Latn-ZZ", + "bup": "bup-Latn-ID", + "buq": "buq-Latn-PG", + "bus": "bus-Latn-ZZ", + "but": "but-Latn-PG", + "buu": "buu-Latn-ZZ", + "buv": "buv-Latn-PG", + "buw": "buw-Latn-GA", + "bux": "bux-Latn-NG", + "buy": "buy-Latn-SL", + "buz": "buz-Latn-NG", + "bva": "bva-Latn-TD", + "bvb": "bvb-Latn-GQ", + "bvc": "bvc-Latn-SB", + "bvd": "bvd-Latn-SB", + "bve": "bve-Latn-ID", + "bvf": "bvf-Latn-TD", + "bvg": "bvg-Latn-CM", + "bvh": "bvh-Latn-NG", + "bvi": "bvi-Latn-SS", + "bvj": "bvj-Latn-NG", + "bvk": "bvk-Latn-ID", + "bvm": "bvm-Latn-CM", + "bvn": "bvn-Latn-PG", + "bvo": "bvo-Latn-TD", + "bvq": "bvq-Latn-CF", + "bvr": "bvr-Latn-AU", + "bvt": "bvt-Latn-ID", + "bvu": "bvu-Latn-ID", + "bvv": "bvv-Latn-VE", + "bvw": "bvw-Latn-NG", + "bvx": "bvx-Latn-CG", + "bvy": "bvy-Latn-PH", + "bvz": "bvz-Latn-ID", + "bwa": "bwa-Latn-NC", + "bwb": "bwb-Latn-FJ", + "bwc": "bwc-Latn-ZM", + "bwd": "bwd-Latn-ZZ", + "bwe": "bwe-Mymr-MM", + "bwe-Latn": "bwe-Latn-MM", + "bwf": "bwf-Latn-PG", + "bwg": "bwg-Latn-MZ", + "bwh": "bwh-Latn-CM", + "bwi": "bwi-Latn-VE", + "bwj": "bwj-Latn-BF", + "bwk": "bwk-Latn-PG", + "bwl": "bwl-Latn-CD", + "bwm": "bwm-Latn-PG", + "bwo": "bwo-Latn-ET", + "bwo-Ethi": "bwo-Ethi-ET", + "bwp": "bwp-Latn-ID", + "bwq": "bwq-Latn-BF", + "bwr": "bwr-Latn-ZZ", + "bws": "bws-Latn-CD", + "bwt": "bwt-Latn-CM", + "bwu": "bwu-Latn-GH", + "bww": "bww-Latn-CD", + "bwx": "bwx-Latn-CN", + "bwy": "bwy-Latn-BF", + "bwz": "bwz-Latn-CG", + "bxa": "bxa-Latn-SB", + "bxb": "bxb-Latn-SS", + "bxc": "bxc-Latn-GQ", + "bxf": "bxf-Latn-PG", + "bxg": "bxg-Latn-CD", + "bxh": "bxh-Latn-ZZ", + "bxi": "bxi-Latn-AU", + "bxj": "bxj-Latn-AU", + "bxl": "bxl-Latn-BF", + "bxm": "bxm-Cyrl-MN", + "bxm-Latn": "bxm-Latn-MN", + "bxm-Mong": "bxm-Mong-MN", + "bxn": "bxn-Latn-AU", + "bxo": "bxo-Latn-NG", + "bxp": "bxp-Latn-CM", + "bxq": "bxq-Latn-NG", + "bxs": "bxs-Latn-CM", + "bxu": "bxu-Mong-CN", + "bxu-Cyrl": "bxu-Cyrl-CN", + "bxu-Latn": "bxu-Latn-CN", + "bxv": "bxv-Latn-TD", + "bxw": "bxw-Latn-ML", + "bxz": "bxz-Latn-PG", + "bya": "bya-Latn-PH", + "byb": "byb-Latn-CM", + "byc": "byc-Latn-NG", + "byd": "byd-Latn-ID", + "bye": "bye-Latn-ZZ", + "byf": "byf-Latn-NG", + "byh": "byh-Deva-NP", + "byi": "byi-Latn-CD", + "byj": "byj-Latn-NG", + "byk": "byk-Latn-CN", + "byl": "byl-Latn-ID", + "bym": "bym-Latn-AU", + "byn": "byn-Ethi-ER", + "byp": "byp-Latn-NG", + "byr": "byr-Latn-ZZ", + "bys": "bys-Latn-ZZ", + "byv": "byv-Latn-CM", + "byw": "byw-Deva-NP", + "byx": "byx-Latn-ZZ", + "byz": "byz-Latn-PG", + "bza": "bza-Latn-ZZ", + "bzb": "bzb-Latn-ID", + "bzc": "bzc-Latn-MG", + "bzd": "bzd-Latn-CR", + "bze": "bze-Latn-ML", + "bzf": "bzf-Latn-ZZ", + "bzh": "bzh-Latn-ZZ", + "bzi": "bzi-Thai-TH", + "bzj": "bzj-Latn-BZ", + "bzk": "bzk-Latn-NI", + "bzl": "bzl-Latn-ID", + "bzm": "bzm-Latn-CD", + "bzn": "bzn-Latn-ID", + "bzo": "bzo-Latn-CD", + "bzp": "bzp-Latn-ID", + "bzq": "bzq-Latn-ID", + "bzr": "bzr-Latn-AU", + "bzt": "bzt-Latn-001", + "bzu": "bzu-Latn-ID", + "bzv": "bzv-Latn-CM", + "bzw": "bzw-Latn-ZZ", + "bzx": "bzx-Latn-ML", + "bzy": "bzy-Latn-NG", + "bzz": "bzz-Latn-NG", + "ca": "ca-Latn-ES", + "caa": "caa-Latn-GT", + "cab": "cab-Latn-HN", + "cac": "cac-Latn-GT", + "cad": "cad-Latn-US", + "cae": "cae-Latn-SN", + "caf": "caf-Latn-CA", + "caf-Cans": "caf-Cans-CA", + "cag": "cag-Latn-PY", + "cah": "cah-Latn-PE", + "caj": "caj-Latn-AR", + "cak": "cak-Latn-GT", + "cal": "cal-Latn-MP", + "cam": "cam-Latn-NC", + "can": "can-Latn-ZZ", + "cao": "cao-Latn-BO", + "cap": "cap-Latn-BO", + "caq": "caq-Latn-IN", + "car": "car-Latn-VE", + "cas": "cas-Latn-BO", + "cav": "cav-Latn-BO", + "caw": "caw-Latn-BO", + "cax": "cax-Latn-BO", + "cay": "cay-Latn-CA", + "caz": "caz-Latn-BO", + "cbb": "cbb-Latn-CO", + "cbc": "cbc-Latn-CO", + "cbd": "cbd-Latn-CO", + "cbg": "cbg-Latn-CO", + "cbi": "cbi-Latn-EC", + "cbj": "cbj-Latn-ZZ", + "cbk": "cbk-Latn-PH", + "cbk-Brai": "cbk-Brai-PH", + "cbl": "cbl-Latn-MM", + "cbn": "cbn-Thai-TH", + "cbo": "cbo-Latn-NG", + "cbq": "cbq-Latn-NG", + "cbr": "cbr-Latn-PE", + "cbs": "cbs-Latn-PE", + "cbt": "cbt-Latn-PE", + "cbu": "cbu-Latn-PE", + "cbv": "cbv-Latn-CO", + "cbw": "cbw-Latn-PH", + "cby": "cby-Latn-CO", + "ccc": "ccc-Latn-PE", + "ccd": "ccd-Latn-BR", + "cce": "cce-Latn-MZ", + "ccg": "ccg-Latn-NG", + "cch": "cch-Latn-NG", + "ccj": "ccj-Latn-GW", + "ccl": "ccl-Latn-TZ", + "ccm": "ccm-Latn-MY", + "cco": "cco-Latn-MX", + "ccp": "ccp-Cakm-BD", + "ccr": "ccr-Latn-SV", + "cde": "cde-Telu-IN", + "cdf": "cdf-Latn-IN", + "cdf-Beng": "cdf-Beng-IN", + "cdh": "cdh-Deva-IN", + "cdh-Takr": "cdh-Takr-IN", + "cdi": "cdi-Gujr-IN", + "cdj": "cdj-Deva-IN", + "cdm": "cdm-Deva-NP", + "cdm-Latn": "cdm-Latn-NP", + "cdo": "cdo-Hans-CN", + "cdo-Hant": "cdo-Hant-CN", + "cdo-Latn": "cdo-Latn-CN", + "cdr": "cdr-Latn-NG", + "cdz": "cdz-Beng-IN", + "ce": "ce-Cyrl-RU", + "cea": "cea-Latn-US", + "ceb": "ceb-Latn-PH", + "ceg": "ceg-Latn-PY", + "cek": "cek-Latn-MM", + "cen": "cen-Latn-NG", + "cet": "cet-Latn-NG", + "cey": "cey-Latn-MM", + "cfa": "cfa-Latn-ZZ", + "cfd": "cfd-Latn-NG", + "cfg": "cfg-Latn-NG", + "cfm": "cfm-Latn-MM", + "cfm-Beng": "cfm-Beng-IN", + "cga": "cga-Latn-PG", + "cgc": "cgc-Latn-PH", + "cgg": "cgg-Latn-UG", + "cgk": "cgk-Tibt-BT", + "ch": "ch-Latn-GU", + "chb": "chb-Latn-CO", + "chd": "chd-Latn-MX", + "chf": "chf-Latn-MX", + "chg": "chg-Arab-TM", + "chh": "chh-Latn-US", + "chj": "chj-Latn-MX", + "chk": "chk-Latn-FM", + "chl": "chl-Latn-US", + "chm": "chm-Cyrl-RU", + "chn": "chn-Latn-US", + "chn-Dupl": "chn-Dupl-US", + "cho": "cho-Latn-US", + "chp": "chp-Latn-CA", + "chq": "chq-Latn-MX", + "chr": "chr-Cher-US", + "cht": "cht-Latn-PE", + "chw": "chw-Latn-MZ", + "chx": "chx-Deva-NP", + "chy": "chy-Latn-US", + "chz": "chz-Latn-MX", + "cia": "cia-Latn-ID", + "cia-Arab": "cia-Arab-ID", + "cia-Hang": "cia-Hang-ID", + "cib": "cib-Latn-BJ", + "cic": "cic-Latn-US", + "cie": "cie-Latn-NG", + "cih": "cih-Deva-IN", + "cim": "cim-Latn-IT", + "cin": "cin-Latn-BR", + "cip": "cip-Latn-MX", + "cir": "cir-Latn-NC", + "ciw": "ciw-Latn-US", + "ciw-Cans": "ciw-Cans-US", + "ciy": "ciy-Latn-VE", + "cja": "cja-Arab-KH", + "cje": "cje-Latn-VN", + "cjh": "cjh-Latn-US", + "cji": "cji-Cyrl-RU", + "cjk": "cjk-Latn-AO", + "cjm": "cjm-Cham-VN", + "cjn": "cjn-Latn-PG", + "cjo": "cjo-Latn-PE", + "cjp": "cjp-Latn-CR", + "cjs": "cjs-Latn-RU", + "cjs-Cyrl": "cjs-Cyrl-RU", + "cjv": "cjv-Latn-ZZ", + "cjy": "cjy-Hans-CN", + "cjy-Hant": "cjy-Hant-CN", + "ckb": "ckb-Arab-IQ", + "ckl": "ckl-Latn-ZZ", + "ckm": "ckm-Latn-HR", + "ckm-Glag": "ckm-Glag-HR", + "ckn": "ckn-Latn-MM", + "cko": "cko-Latn-ZZ", + "ckq": "ckq-Latn-TD", + "ckr": "ckr-Latn-PG", + "cks": "cks-Latn-NC", + "ckt": "ckt-Cyrl-RU", + "cku": "cku-Latn-US", + "ckv": "ckv-Latn-TW", + "ckx": "ckx-Latn-CM", + "cky": "cky-Latn-ZZ", + "ckz": "ckz-Latn-GT", + "cla": "cla-Latn-ZZ", + "clc": "clc-Latn-CA", + "cle": "cle-Latn-MX", + "clh": "clh-Arab-PK", + "cli": "cli-Latn-GH", + "clj": "clj-Latn-MM", + "clk": "clk-Latn-IN", + "clk-Tibt": "clk-Tibt-CN", + "cll": "cll-Latn-GH", + "clm": "clm-Latn-US", + "clo": "clo-Latn-MX", + "clt": "clt-Latn-MM", + "clu": "clu-Latn-PH", + "clw": "clw-Cyrl-RU", + "cly": "cly-Latn-MX", + "cma": "cma-Latn-VN", + "cme": "cme-Latn-ZZ", + "cmg": "cmg-Soyo-MN", + "cmi": "cmi-Latn-CO", + "cml": "cml-Latn-ID", + "cmo": "cmo-Latn-VN", + "cmo-KH": "cmo-Latn-KH", + "cmo-Khmr": "cmo-Khmr-KH", + "cmr": "cmr-Latn-MM", + "cms": "cms-Latn-IT", + "cmt": "cmt-Latn-ZA", + "cna": "cna-Tibt-IN", + "cnb": "cnb-Latn-MM", + "cnc": "cnc-Latn-VN", + "cng": "cng-Latn-CN", + "cnh": "cnh-Latn-MM", + "cni": "cni-Latn-PE", + "cnk": "cnk-Latn-MM", + "cnl": "cnl-Latn-MX", + "cnp": "cnp-Hans-CN", + "cnp-Hant": "cnp-Hant-CN", + "cnq": "cnq-Latn-CM", + "cns": "cns-Latn-ID", + "cnt": "cnt-Latn-MX", + "cnw": "cnw-Latn-MM", + "cnx": "cnx-Latn-GB", + "co": "co-Latn-FR", + "coa": "coa-Latn-AU", + "cob": "cob-Latn-MX", + "coc": "coc-Latn-MX", + "cod": "cod-Latn-PE", + "coe": "coe-Latn-CO", + "cof": "cof-Latn-EC", + "cog": "cog-Thai-TH", + "coh": "coh-Latn-KE", + "coj": "coj-Latn-MX", + "cok": "cok-Latn-MX", + "col": "col-Latn-US", + "com": "com-Latn-US", + "coo": "coo-Latn-CA", + "cop": "cop-Copt-EG", + "coq": "coq-Latn-US", + "cot": "cot-Latn-PE", + "cou": "cou-Latn-SN", + "cox": "cox-Latn-PE", + "coz": "coz-Latn-MX", + "cpa": "cpa-Latn-MX", + "cpb": "cpb-Latn-PE", + "cpc": "cpc-Latn-PE", + "cpg": "cpg-Grek-GR", + "cpi": "cpi-Latn-NR", + "cpn": "cpn-Latn-GH", + "cpo": "cpo-Latn-BF", + "cps": "cps-Latn-PH", + "cpu": "cpu-Latn-PE", + "cpx": "cpx-Latn-CN", + "cpy": "cpy-Latn-PE", + "cqd": "cqd-Latn-CN", + "cr": "cr-Cans-CA", + "crb": "crb-Latn-VC", + "crc": "crc-Latn-VU", + "crd": "crd-Latn-US", + "crf": "crf-Latn-CO", + "crg": "crg-Latn-CA", + "crh": "crh-Cyrl-UA", + "cri": "cri-Latn-ST", + "crj": "crj-Cans-CA", + "crj-Latn": "crj-Latn-CA", + "crk": "crk-Cans-CA", + "crl": "crl-Cans-CA", + "crm": "crm-Cans-CA", + "crn": "crn-Latn-MX", + "cro": "cro-Latn-US", + "crq": "crq-Latn-AR", + "crs": "crs-Latn-SC", + "crt": "crt-Latn-AR", + "crv": "crv-Latn-IN", + "crw": "crw-Latn-VN", + "crx": "crx-Latn-CA", + "crx-Cans": "crx-Cans-CA", + "cry": "cry-Latn-NG", + "crz": "crz-Latn-US", + "cs": "cs-Latn-CZ", + "csa": "csa-Latn-MX", + "csb": "csb-Latn-PL", + "csh": "csh-Mymr-MM", + "csh-Latn": "csh-Latn-MM", + "csj": "csj-Latn-MM", + "csk": "csk-Latn-SN", + "csm": "csm-Latn-US", + "cso": "cso-Latn-MX", + "csp": "csp-Hans-CN", + "csp-Hant": "csp-Hant-CN", + "css": "css-Latn-US", + "cst": "cst-Latn-US", + "csv": "csv-Latn-MM", + "csw": "csw-Cans-CA", + "csy": "csy-Latn-MM", + "csz": "csz-Latn-US", + "cta": "cta-Latn-MX", + "ctc": "ctc-Latn-US", + "ctd": "ctd-Pauc-MM", + "cte": "cte-Latn-MX", + "ctg": "ctg-Beng-BD", + "ctg-Arab": "ctg-Arab-BD", + "ctg-Latn": "ctg-Latn-BD", + "cth": "cth-Latn-MM", + "ctl": "ctl-Latn-MX", + "ctm": "ctm-Latn-US", + "ctn": "ctn-Deva-NP", + "cto": "cto-Latn-CO", + "ctp": "ctp-Latn-MX", + "cts": "cts-Latn-PH", + "ctt": "ctt-Taml-IN", + "ctu": "ctu-Latn-MX", + "ctz": "ctz-Latn-MX", + "cu": "cu-Cyrl-RU", + "cu-Glag": "cu-Glag-BG", + "cua": "cua-Latn-VN", + "cub": "cub-Latn-CO", + "cuc": "cuc-Latn-MX", + "cuh": "cuh-Latn-KE", + "cui": "cui-Latn-CO", + "cuj": "cuj-Latn-PE", + "cuk": "cuk-Latn-PA", + "cul": "cul-Latn-BR", + "cuo": "cuo-Latn-VE", + "cup": "cup-Latn-US", + "cut": "cut-Latn-MX", + "cuu": "cuu-Lana-CN", + "cuv": "cuv-Latn-CM", + "cux": "cux-Latn-MX", + "cv": "cv-Cyrl-RU", + "cvg": "cvg-Latn-IN", + "cvg-Tibt": "cvg-Tibt-IN", + "cvn": "cvn-Latn-MX", + "cwa": "cwa-Latn-TZ", + "cwb": "cwb-Latn-MZ", + "cwe": "cwe-Latn-TZ", + "cwg": "cwg-Latn-MY", + "cwt": "cwt-Latn-SN", + "cy": "cy-Latn-GB", + "cya": "cya-Latn-MX", + "cyb": "cyb-Latn-BO", + "cyo": "cyo-Latn-PH", + "czh": "czh-Hans-CN", + "czh-Hant": "czh-Hant-CN", + "czk": "czk-Hebr-CZ", + "czn": "czn-Latn-MX", + "czt": "czt-Latn-MM", + "da": "da-Latn-DK", + "daa": "daa-Latn-TD", + "dac": "dac-Latn-PG", + "dad": "dad-Latn-ZZ", + "dae": "dae-Latn-CM", + "daf": "daf-Latn-CI", + "dag": "dag-Latn-ZZ", + "dah": "dah-Latn-ZZ", + "dai": "dai-Latn-TD", + "daj": "daj-Latn-SD", + "dak": "dak-Latn-US", + "dal": "dal-Latn-KE", + "dam": "dam-Latn-NG", + "dao": "dao-Latn-MM", + "daq": "daq-Deva-IN", + "dar": "dar-Cyrl-RU", + "das": "das-Latn-CI", + "dau": "dau-Latn-TD", + "dav": "dav-Latn-KE", + "daw": "daw-Latn-PH", + "dax": "dax-Latn-AU", + "daz": "daz-Latn-ID", + "dba": "dba-Latn-ML", + "dbb": "dbb-Latn-NG", + "dbd": "dbd-Latn-ZZ", + "dbe": "dbe-Latn-ID", + "dbf": "dbf-Latn-ID", + "dbg": "dbg-Latn-ML", + "dbi": "dbi-Latn-NG", + "dbj": "dbj-Latn-MY", + "dbj-Arab": "dbj-Arab-MY", + "dbl": "dbl-Latn-AU", + "dbm": "dbm-Latn-NG", + "dbn": "dbn-Latn-ID", + "dbo": "dbo-Latn-NG", + "dbp": "dbp-Latn-NG", + "dbq": "dbq-Latn-ZZ", + "dbt": "dbt-Latn-ML", + "dbu": "dbu-Latn-ML", + "dbv": "dbv-Latn-NG", + "dbw": "dbw-Latn-ML", + "dby": "dby-Latn-PG", + "dcc": "dcc-Arab-IN", + "dcr": "dcr-Latn-VI", + "dda": "dda-Latn-AU", + "ddd": "ddd-Latn-SS", + "dde": "dde-Latn-CG", + "ddg": "ddg-Latn-TL", + "ddi": "ddi-Latn-PG", + "ddj": "ddj-Latn-AU", + "ddn": "ddn-Latn-ZZ", + "ddo": "ddo-Cyrl-RU", + "ddr": "ddr-Latn-AU", + "dds": "dds-Latn-ML", + "ddw": "ddw-Latn-ID", + "de": "de-Latn-DE", + "dec": "dec-Latn-SD", + "ded": "ded-Latn-ZZ", + "dee": "dee-Latn-LR", + "def": "def-Arab-IR", + "deg": "deg-Latn-NG", + "deh": "deh-Arab-PK", + "dei": "dei-Latn-ID", + "dek": "dek-Latn-CM", + "del": "del-Latn-US", + "dem": "dem-Latn-ID", + "den": "den-Latn-CA", + "deq": "deq-Latn-CF", + "der": "der-Beng-IN", + "der-Latn": "der-Latn-IN", + "des": "des-Latn-BR", + "dev": "dev-Latn-PG", + "dez": "dez-Latn-CD", + "dga": "dga-Latn-ZZ", + "dgb": "dgb-Latn-ML", + "dgc": "dgc-Latn-PH", + "dgd": "dgd-Latn-BF", + "dge": "dge-Latn-PG", + "dgg": "dgg-Latn-PG", + "dgh": "dgh-Latn-ZZ", + "dgi": "dgi-Latn-ZZ", + "dgk": "dgk-Latn-CF", + "dgl": "dgl-Arab-ZZ", + "dgn": "dgn-Latn-AU", + "dgr": "dgr-Latn-CA", + "dgs": "dgs-Latn-BF", + "dgt": "dgt-Latn-AU", + "dgw": "dgw-Latn-AU", + "dgx": "dgx-Latn-PG", + "dgz": "dgz-Latn-ZZ", + "dhg": "dhg-Latn-AU", + "dhi": "dhi-Deva-NP", + "dhl": "dhl-Latn-AU", + "dhm": "dhm-Latn-AO", + "dhn": "dhn-Gujr-IN", + "dho": "dho-Deva-IN", + "dhr": "dhr-Latn-AU", + "dhs": "dhs-Latn-TZ", + "dhu": "dhu-Latn-AU", + "dhv": "dhv-Latn-NC", + "dhw": "dhw-Deva-NP", + "dhx": "dhx-Latn-AU", + "dia": "dia-Latn-ZZ", + "dib": "dib-Latn-SS", + "dic": "dic-Latn-CI", + "did": "did-Latn-SS", + "dif": "dif-Latn-AU", + "dig": "dig-Latn-KE", + "dih": "dih-Latn-MX", + "dii": "dii-Latn-CM", + "dij": "dij-Latn-ID", + "dil": "dil-Latn-SD", + "din": "din-Latn-SS", + "din-Arab": "din-Arab-SS", + "dio": "dio-Latn-NG", + "dip": "dip-Latn-SS", + "dir": "dir-Latn-NG", + "dis": "dis-Latn-IN", + "dis-Beng": "dis-Beng-IN", + "diu": "diu-Latn-NA", + "diw": "diw-Latn-SS", + "dix": "dix-Latn-VU", + "diy": "diy-Latn-ID", + "diz": "diz-Latn-CD", + "dja": "dja-Latn-AU", + "djb": "djb-Latn-AU", + "djc": "djc-Latn-TD", + "djd": "djd-Latn-AU", + "dje": "dje-Latn-NE", + "djf": "djf-Latn-AU", + "dji": "dji-Latn-AU", + "djj": "djj-Latn-AU", + "djk": "djk-Latn-SR", + "djm": "djm-Latn-ML", + "djn": "djn-Latn-AU", + "djo": "djo-Latn-ID", + "djr": "djr-Latn-AU", + "dju": "dju-Latn-PG", + "djw": "djw-Latn-AU", + "dka": "dka-Tibt-BT", + "dkg": "dkg-Latn-NG", + "dkk": "dkk-Latn-ID", + "dkr": "dkr-Latn-MY", + "dks": "dks-Latn-SS", + "dkx": "dkx-Latn-CM", + "dlg": "dlg-Cyrl-RU", + "dlm": "dlm-Latn-HR", + "dln": "dln-Latn-IN", + "dma": "dma-Latn-GA", + "dmb": "dmb-Latn-ML", + "dmc": "dmc-Latn-PG", + "dmd": "dmd-Latn-AU", + "dme": "dme-Latn-CM", + "dmf": "dmf-Medf-NG", + "dmg": "dmg-Latn-MY", + "dmk": "dmk-Arab-PK", + "dml": "dml-Arab-PK", + "dmm": "dmm-Latn-CM", + "dmo": "dmo-Latn-CM", + "dmr": "dmr-Latn-ID", + "dms": "dms-Latn-ID", + "dmu": "dmu-Latn-ID", + "dmv": "dmv-Latn-MY", + "dmw": "dmw-Latn-AU", + "dmx": "dmx-Latn-MZ", + "dmy": "dmy-Latn-ID", + "dna": "dna-Latn-ID", + "dnd": "dnd-Latn-PG", + "dne": "dne-Latn-TZ", + "dng": "dng-Cyrl-KG", + "dng-Arab": "dng-Arab-KG", + "dni": "dni-Latn-ID", + "dnj": "dnj-Latn-CI", + "dnk": "dnk-Latn-ID", + "dnn": "dnn-Latn-BF", + "dno": "dno-Latn-CD", + "dnr": "dnr-Latn-PG", + "dnt": "dnt-Latn-ID", + "dnu": "dnu-Mymr-MM", + "dnv": "dnv-Mymr-MM", + "dnw": "dnw-Latn-ID", + "dny": "dny-Latn-BR", + "doa": "doa-Latn-PG", + "dob": "dob-Latn-ZZ", + "doc": "doc-Latn-CN", + "doe": "doe-Latn-TZ", + "dof": "dof-Latn-PG", + "doh": "doh-Latn-NG", + "doi": "doi-Deva-IN", + "dok": "dok-Latn-ID", + "dol": "dol-Latn-PG", + "don": "don-Latn-PG", + "doo": "doo-Latn-CD", + "dop": "dop-Latn-ZZ", + "dor": "dor-Latn-SB", + "dos": "dos-Latn-BF", + "dot": "dot-Latn-NG", + "dov": "dov-Latn-ZW", + "dow": "dow-Latn-ZZ", + "dox": "dox-Ethi-ET", + "doy": "doy-Latn-GH", + "dpp": "dpp-Latn-MY", + "drc": "drc-Latn-PT", + "dre": "dre-Tibt-NP", + "drg": "drg-Latn-MY", + "drh": "drh-Mong-CN", + "dri": "dri-Latn-ZZ", + "drl": "drl-Latn-AU", + "drn": "drn-Latn-ID", + "dro": "dro-Latn-MY", + "drq": "drq-Deva-NP", + "drs": "drs-Ethi-ZZ", + "drt": "drt-Latn-NL", + "dru": "dru-Latn-TW", + "dry": "dry-Deva-NP", + "dsb": "dsb-Latn-DE", + "dsh": "dsh-Latn-KE", + "dsi": "dsi-Latn-TD", + "dsn": "dsn-Latn-ID", + "dso": "dso-Orya-IN", + "dsq": "dsq-Latn-ML", + "dsq-Arab": "dsq-Arab-ML", + "dta": "dta-Latn-CN", + "dta-Cyrl": "dta-Cyrl-CN", + "dta-Hans": "dta-Hans-CN", + "dtb": "dtb-Latn-MY", + "dtd": "dtd-Latn-CA", + "dth": "dth-Latn-AU", + "dti": "dti-Latn-ML", + "dtk": "dtk-Latn-ML", + "dtm": "dtm-Latn-ML", + "dto": "dto-Latn-ML", + "dtp": "dtp-Latn-MY", + "dtr": "dtr-Latn-MY", + "dts": "dts-Latn-ZZ", + "dtt": "dtt-Latn-ML", + "dtu": "dtu-Latn-ML", + "dty": "dty-Deva-NP", + "dua": "dua-Latn-CM", + "dub": "dub-Gujr-IN", + "duc": "duc-Latn-ZZ", + "dud": "dud-Latn-ZZ", + "due": "due-Latn-PH", + "duf": "duf-Latn-NC", + "dug": "dug-Latn-ZZ", + "duh": "duh-Deva-IN", + "duh-Gujr": "duh-Gujr-IN", + "dui": "dui-Latn-PG", + "duk": "duk-Latn-PG", + "dul": "dul-Latn-PH", + "dum": "dum-Latn-NL", + "dun": "dun-Latn-ID", + "duo": "duo-Latn-PH", + "dup": "dup-Latn-ID", + "duq": "duq-Latn-ID", + "dur": "dur-Latn-CM", + "dus": "dus-Deva-NP", + "duu": "duu-Latn-CN", + "duv": "duv-Latn-ID", + "duw": "duw-Latn-ID", + "dux": "dux-Latn-ML", + "duy": "duy-Latn-PH", + "duz": "duz-Latn-CM", + "dv": "dv-Thaa-MV", + "dva": "dva-Latn-ZZ", + "dwa": "dwa-Latn-NG", + "dwk": "dwk-Orya-IN", + "dwr": "dwr-Latn-ET", + "dwr-Ethi": "dwr-Ethi-ET", + "dws": "dws-Latn-001", + "dwu": "dwu-Latn-AU", + "dww": "dww-Latn-ZZ", + "dwy": "dwy-Latn-AU", + "dwz": "dwz-Deva-NP", + "dya": "dya-Latn-BF", + "dyb": "dyb-Latn-AU", + "dyd": "dyd-Latn-AU", + "dyg": "dyg-Latn-PH", + "dyi": "dyi-Latn-CI", + "dym": "dym-Latn-ML", + "dyn": "dyn-Latn-AU", + "dyo": "dyo-Latn-SN", + "dyu": "dyu-Latn-BF", + "dyy": "dyy-Latn-AU", + "dz": "dz-Tibt-BT", + "dza": "dza-Latn-NG", + "dze": "dze-Latn-AU", + "dzg": "dzg-Latn-ZZ", + "dzl": "dzl-Tibt-BT", + "dzn": "dzn-Latn-CD", + "eaa": "eaa-Latn-AU", + "ebc": "ebc-Latn-ID", + "ebg": "ebg-Latn-NG", + "ebk": "ebk-Latn-PH", + "ebo": "ebo-Latn-CG", + "ebr": "ebr-Latn-CI", + "ebu": "ebu-Latn-KE", + "ecr": "ecr-Grek-GR", + "ecy": "ecy-Cprt-CY", + "ee": "ee-Latn-GH", + "efa": "efa-Latn-NG", + "efe": "efe-Latn-CD", + "efi": "efi-Latn-NG", + "ega": "ega-Latn-CI", + "egl": "egl-Latn-IT", + "egm": "egm-Latn-TZ", + "ego": "ego-Latn-NG", + "egy": "egy-Egyp-EG", + "ehu": "ehu-Latn-NG", + "eip": "eip-Latn-ID", + "eit": "eit-Latn-PG", + "eiv": "eiv-Latn-PG", + "eja": "eja-Latn-GW", + "eka": "eka-Latn-ZZ", + "eke": "eke-Latn-NG", + "ekg": "ekg-Latn-ID", + "eki": "eki-Latn-NG", + "ekl": "ekl-Latn-BD", + "ekm": "ekm-Latn-CM", + "eko": "eko-Latn-MZ", + "eko-Arab": "eko-Arab-MZ", + "ekp": "ekp-Latn-NG", + "ekr": "ekr-Latn-NG", + "eky": "eky-Kali-MM", + "el": "el-Grek-GR", + "ele": "ele-Latn-PG", + "elk": "elk-Latn-PG", + "elm": "elm-Latn-NG", + "elo": "elo-Latn-KE", + "elu": "elu-Latn-PG", + "ema": "ema-Latn-ZZ", + "emb": "emb-Latn-ID", + "eme": "eme-Latn-GF", + "emg": "emg-Deva-NP", + "emi": "emi-Latn-ZZ", + "emm": "emm-Latn-MX", + "emn": "emn-Latn-CM", + "emp": "emp-Latn-PA", + "ems": "ems-Latn-US", + "ems-Cyrl": "ems-Cyrl-US", + "emu": "emu-Deva-IN", + "emw": "emw-Latn-ID", + "emx": "emx-Latn-FR", + "emz": "emz-Latn-CM", + "en": "en-Latn-US", + "en-Shaw": "en-Shaw-GB", + "ena": "ena-Latn-PG", + "enb": "enb-Latn-KE", + "enc": "enc-Latn-VN", + "end": "end-Latn-ID", + "enf": "enf-Cyrl-RU", + "enh": "enh-Cyrl-RU", + "enl": "enl-Latn-PY", + "enm": "enm-Latn-GB", + "enn": "enn-Latn-ZZ", + "eno": "eno-Latn-ID", + "enq": "enq-Latn-ZZ", + "enr": "enr-Latn-ID", + "env": "env-Latn-NG", + "enw": "enw-Latn-NG", + "enx": "enx-Latn-PY", + "eo": "eo-Latn-001", + "eot": "eot-Latn-CI", + "epi": "epi-Latn-NG", + "era": "era-Taml-IN", + "erg": "erg-Latn-VU", + "erh": "erh-Latn-NG", + "eri": "eri-Latn-ZZ", + "erk": "erk-Latn-VU", + "err": "err-Latn-AU", + "ert": "ert-Latn-ID", + "erw": "erw-Latn-ID", + "es": "es-Latn-ES", + "ese": "ese-Latn-BO", + "esg": "esg-Gonm-IN", + "esh": "esh-Arab-IR", + "esi": "esi-Latn-US", + "esm": "esm-Latn-CI", + "ess": "ess-Latn-US", + "ess-Cyrl": "ess-Cyrl-US", + "esu": "esu-Latn-US", + "esy": "esy-Latn-PH", + "et": "et-Latn-EE", + "etb": "etb-Latn-NG", + "etn": "etn-Latn-VU", + "eto": "eto-Latn-CM", + "etr": "etr-Latn-ZZ", + "ets": "ets-Latn-NG", + "ett": "ett-Ital-IT", + "etu": "etu-Latn-ZZ", + "etx": "etx-Latn-ZZ", + "etz": "etz-Latn-ID", + "eu": "eu-Latn-ES", + "eve": "eve-Cyrl-RU", + "evh": "evh-Latn-NG", + "evn": "evn-Cyrl-RU", + "evn-Latn": "evn-Latn-CN", + "evn-Mong": "evn-Mong-CN", + "ewo": "ewo-Latn-CM", + "ext": "ext-Latn-ES", + "eya": "eya-Latn-US", + "eyo": "eyo-Latn-KE", + "eza": "eza-Latn-ZZ", + "eze": "eze-Latn-NG", + "fa": "fa-Arab-IR", + "faa": "faa-Latn-ZZ", + "fab": "fab-Latn-ZZ", + "fad": "fad-Latn-PG", + "faf": "faf-Latn-SB", + "fag": "fag-Latn-ZZ", + "fah": "fah-Latn-NG", + "fai": "fai-Latn-ZZ", + "faj": "faj-Latn-PG", + "fak": "fak-Latn-CM", + "fal": "fal-Latn-CM", + "fam": "fam-Latn-NG", + "fan": "fan-Latn-GQ", + "fap": "fap-Latn-SN", + "far": "far-Latn-SB", + "fau": "fau-Latn-ID", + "fax": "fax-Latn-ES", + "fay": "fay-Arab-IR", + "faz": "faz-Arab-IR", + "fbl": "fbl-Latn-PH", + "fer": "fer-Latn-SS", + "ff": "ff-Latn-SN", + "ff-Adlm": "ff-Adlm-GN", + "ffi": "ffi-Latn-ZZ", + "ffm": "ffm-Latn-ML", + "fgr": "fgr-Latn-TD", + "fi": "fi-Latn-FI", + "fia": "fia-Arab-SD", + "fie": "fie-Latn-NG", + "fif": "fif-Latn-SA", + "fil": "fil-Latn-PH", + "fip": "fip-Latn-TZ", + "fir": "fir-Latn-NG", + "fit": "fit-Latn-SE", + "fiw": "fiw-Latn-PG", + "fj": "fj-Latn-FJ", + "fkk": "fkk-Latn-NG", + "fkv": "fkv-Latn-NO", + "fla": "fla-Latn-US", + "flh": "flh-Latn-ID", + "fli": "fli-Latn-NG", + "fll": "fll-Latn-CM", + "fln": "fln-Latn-AU", + "flr": "flr-Latn-ZZ", + "fly": "fly-Latn-ZA", + "fmp": "fmp-Latn-ZZ", + "fmu": "fmu-Deva-IN", + "fnb": "fnb-Latn-VU", + "fng": "fng-Latn-ZA", + "fni": "fni-Latn-TD", + "fo": "fo-Latn-FO", + "fod": "fod-Latn-ZZ", + "foi": "foi-Latn-PG", + "fom": "fom-Latn-CD", + "fon": "fon-Latn-BJ", + "for": "for-Latn-ZZ", + "fos": "fos-Latn-TW", + "fpe": "fpe-Latn-ZZ", + "fqs": "fqs-Latn-ZZ", + "fr": "fr-Latn-FR", + "frc": "frc-Latn-US", + "frd": "frd-Latn-ID", + "frk": "frk-Latn-DE", + "frm": "frm-Latn-FR", + "fro": "fro-Latn-FR", + "frp": "frp-Latn-FR", + "frq": "frq-Latn-PG", + "frr": "frr-Latn-DE", + "frs": "frs-Latn-DE", + "frt": "frt-Latn-VU", + "fub": "fub-Arab-CM", + "fud": "fud-Latn-WF", + "fue": "fue-Latn-ZZ", + "fuf": "fuf-Latn-GN", + "fuh": "fuh-Latn-ZZ", + "fui": "fui-Latn-TD", + "fum": "fum-Latn-NG", + "fun": "fun-Latn-BR", + "fuq": "fuq-Latn-NE", + "fur": "fur-Latn-IT", + "fut": "fut-Latn-VU", + "fuu": "fuu-Latn-CD", + "fuv": "fuv-Latn-NG", + "fuy": "fuy-Latn-ZZ", + "fvr": "fvr-Latn-SD", + "fwa": "fwa-Latn-NC", + "fwe": "fwe-Latn-NA", + "fy": "fy-Latn-NL", + "ga": "ga-Latn-IE", + "gaa": "gaa-Latn-GH", + "gab": "gab-Latn-TD", + "gac": "gac-Latn-IN", + "gac-Deva": "gac-Deva-IN", + "gad": "gad-Latn-PH", + "gae": "gae-Latn-VE", + "gaf": "gaf-Latn-ZZ", + "gag": "gag-Latn-MD", + "gah": "gah-Latn-ZZ", + "gai": "gai-Latn-PG", + "gaj": "gaj-Latn-ZZ", + "gak": "gak-Latn-ID", + "gal": "gal-Latn-TL", + "gam": "gam-Latn-ZZ", + "gan": "gan-Hans-CN", + "gao": "gao-Latn-PG", + "gap": "gap-Latn-PG", + "gaq": "gaq-Orya-IN", + "gar": "gar-Latn-PG", + "gas": "gas-Gujr-IN", + "gat": "gat-Latn-PG", + "gau": "gau-Telu-IN", + "gaw": "gaw-Latn-ZZ", + "gax": "gax-Latn-ET", + "gax-Ethi": "gax-Ethi-ET", + "gay": "gay-Latn-ID", + "gba": "gba-Latn-ZZ", + "gbb": "gbb-Latn-AU", + "gbd": "gbd-Latn-AU", + "gbe": "gbe-Latn-PG", + "gbf": "gbf-Latn-ZZ", + "gbg": "gbg-Latn-CF", + "gbh": "gbh-Latn-BJ", + "gbi": "gbi-Latn-ID", + "gbj": "gbj-Orya-IN", + "gbk": "gbk-Deva-IN", + "gbk-Takr": "gbk-Takr-IN", + "gbl": "gbl-Gujr-IN", + "gbl-Deva": "gbl-Deva-IN", + "gbm": "gbm-Deva-IN", + "gbn": "gbn-Latn-SS", + "gbp": "gbp-Latn-CF", + "gbq": "gbq-Latn-CF", + "gbr": "gbr-Latn-NG", + "gbs": "gbs-Latn-BJ", + "gbu": "gbu-Latn-AU", + "gbv": "gbv-Latn-CF", + "gbw": "gbw-Latn-AU", + "gbx": "gbx-Latn-BJ", + "gby": "gby-Latn-ZZ", + "gbz": "gbz-Arab-IR", + "gcc": "gcc-Latn-PG", + "gcd": "gcd-Latn-AU", + "gcf": "gcf-Latn-GP", + "gcl": "gcl-Latn-GD", + "gcn": "gcn-Latn-PG", + "gcr": "gcr-Latn-GF", + "gct": "gct-Latn-VE", + "gd": "gd-Latn-GB", + "gdb": "gdb-Orya-IN", + "gdb-Telu": "gdb-Telu-IN", + "gdc": "gdc-Latn-AU", + "gdd": "gdd-Latn-PG", + "gde": "gde-Latn-ZZ", + "gdf": "gdf-Latn-NG", + "gdg": "gdg-Latn-PH", + "gdh": "gdh-Latn-AU", + "gdi": "gdi-Latn-CF", + "gdj": "gdj-Latn-AU", + "gdk": "gdk-Latn-TD", + "gdl": "gdl-Latn-ET", + "gdl-Ethi": "gdl-Ethi-ET", + "gdm": "gdm-Latn-TD", + "gdn": "gdn-Latn-ZZ", + "gdo": "gdo-Cyrl-RU", + "gdq": "gdq-Latn-YE", + "gdr": "gdr-Latn-ZZ", + "gdt": "gdt-Latn-AU", + "gdu": "gdu-Latn-NG", + "gdx": "gdx-Deva-IN", + "gea": "gea-Latn-NG", + "geb": "geb-Latn-ZZ", + "gec": "gec-Latn-LR", + "ged": "ged-Latn-NG", + "gef": "gef-Latn-ID", + "geg": "geg-Latn-NG", + "geh": "geh-Latn-CA", + "gei": "gei-Latn-ID", + "gej": "gej-Latn-ZZ", + "gek": "gek-Latn-NG", + "gel": "gel-Latn-ZZ", + "geq": "geq-Latn-CF", + "ges": "ges-Latn-ID", + "gev": "gev-Latn-GA", + "gew": "gew-Latn-NG", + "gex": "gex-Latn-SO", + "gey": "gey-Latn-CD", + "gez": "gez-Ethi-ET", + "gfk": "gfk-Latn-ZZ", + "gga": "gga-Latn-SB", + "ggb": "ggb-Latn-LR", + "ggd": "ggd-Latn-AU", + "gge": "gge-Latn-AU", + "ggg": "ggg-Arab-PK", + "ggk": "ggk-Latn-AU", + "ggl": "ggl-Latn-PG", + "ggn": "ggn-Deva-NP", + "ggt": "ggt-Latn-PG", + "ggu": "ggu-Latn-CI", + "ggw": "ggw-Latn-PG", + "gha": "gha-Arab-LY", + "gha-Latn": "gha-Latn-LY", + "gha-Tfng": "gha-Tfng-LY", + "ghc": "ghc-Latn-GB", + "ghe": "ghe-Deva-NP", + "ghk": "ghk-Latn-MM", + "ghn": "ghn-Latn-SB", + "ghr": "ghr-Arab-PK", + "ghs": "ghs-Latn-ZZ", + "ght": "ght-Tibt-NP", + "gia": "gia-Latn-AU", + "gib": "gib-Latn-NG", + "gic": "gic-Latn-ZA", + "gid": "gid-Latn-CM", + "gie": "gie-Latn-CI", + "gig": "gig-Arab-PK", + "gih": "gih-Latn-AU", + "gil": "gil-Latn-KI", + "gim": "gim-Latn-ZZ", + "gin": "gin-Cyrl-RU", + "gip": "gip-Latn-PG", + "giq": "giq-Latn-VN", + "gir": "gir-Latn-VN", + "gis": "gis-Latn-CM", + "git": "git-Latn-CA", + "gix": "gix-Latn-CD", + "giy": "giy-Latn-AU", + "giz": "giz-Latn-CM", + "gjk": "gjk-Arab-PK", + "gjm": "gjm-Latn-AU", + "gjn": "gjn-Latn-ZZ", + "gjr": "gjr-Latn-AU", + "gju": "gju-Arab-PK", + "gka": "gka-Latn-PG", + "gkd": "gkd-Latn-PG", + "gke": "gke-Latn-CM", + "gkn": "gkn-Latn-ZZ", + "gko": "gko-Latn-AU", + "gkp": "gkp-Latn-ZZ", + "gku": "gku-Latn-ZA", + "gl": "gl-Latn-ES", + "glb": "glb-Latn-NG", + "glc": "glc-Latn-TD", + "gld": "gld-Cyrl-RU", + "glh": "glh-Arab-AF", + "glj": "glj-Latn-TD", + "glk": "glk-Arab-IR", + "gll": "gll-Latn-AU", + "glo": "glo-Latn-NG", + "glr": "glr-Latn-LR", + "glu": "glu-Latn-TD", + "glw": "glw-Latn-NG", + "gma": "gma-Latn-AU", + "gmb": "gmb-Latn-SB", + "gmd": "gmd-Latn-NG", + "gmg": "gmg-Latn-PG", + "gmh": "gmh-Latn-DE", + "gmm": "gmm-Latn-ZZ", + "gmn": "gmn-Latn-CM", + "gmr": "gmr-Latn-AU", + "gmu": "gmu-Latn-PG", + "gmv": "gmv-Ethi-ZZ", + "gmx": "gmx-Latn-TZ", + "gmy": "gmy-Linb-GR", + "gmz": "gmz-Latn-NG", + "gn": "gn-Latn-PY", + "gna": "gna-Latn-BF", + "gnb": "gnb-Latn-IN", + "gnc": "gnc-Latn-ES", + "gnd": "gnd-Latn-ZZ", + "gne": "gne-Latn-NG", + "gng": "gng-Latn-ZZ", + "gnh": "gnh-Latn-NG", + "gni": "gni-Latn-AU", + "gnj": "gnj-Latn-CI", + "gnk": "gnk-Latn-BW", + "gnl": "gnl-Latn-AU", + "gnm": "gnm-Latn-PG", + "gnn": "gnn-Latn-AU", + "gnq": "gnq-Latn-MY", + "gnr": "gnr-Latn-AU", + "gnt": "gnt-Latn-PG", + "gnu": "gnu-Latn-PG", + "gnw": "gnw-Latn-BO", + "gnz": "gnz-Latn-CF", + "goa": "goa-Latn-CI", + "gob": "gob-Latn-CO", + "goc": "goc-Latn-PG", + "god": "god-Latn-ZZ", + "goe": "goe-Tibt-BT", + "gof": "gof-Ethi-ZZ", + "gog": "gog-Latn-TZ", + "goh": "goh-Latn-DE", + "goi": "goi-Latn-ZZ", + "gok": "gok-Deva-IN", + "gol": "gol-Latn-LR", + "gom": "gom-Deva-IN", + "gon": "gon-Telu-IN", + "goo": "goo-Latn-FJ", + "gop": "gop-Latn-ID", + "goq": "goq-Latn-ID", + "gor": "gor-Latn-ID", + "gos": "gos-Latn-NL", + "got": "got-Goth-UA", + "gou": "gou-Latn-CM", + "gov": "gov-Latn-CI", + "gow": "gow-Latn-TZ", + "gox": "gox-Latn-CD", + "goy": "goy-Latn-TD", + "gpa": "gpa-Latn-NG", + "gpe": "gpe-Latn-GH", + "gpn": "gpn-Latn-PG", + "gqa": "gqa-Latn-NG", + "gqn": "gqn-Latn-BR", + "gqr": "gqr-Latn-TD", + "gra": "gra-Deva-IN", + "gra-Gujr": "gra-Gujr-IN", + "grb": "grb-Latn-ZZ", + "grc": "grc-Cprt-CY", + "grc-Linb": "grc-Linb-GR", + "grd": "grd-Latn-NG", + "grg": "grg-Latn-PG", + "grh": "grh-Latn-NG", + "gri": "gri-Latn-SB", + "grj": "grj-Latn-LR", + "grm": "grm-Latn-MY", + "grq": "grq-Latn-PG", + "grs": "grs-Latn-ID", + "grt": "grt-Beng-IN", + "gru": "gru-Ethi-ET", + "gru-Latn": "gru-Latn-ET", + "grv": "grv-Latn-LR", + "grw": "grw-Latn-ZZ", + "grx": "grx-Latn-PG", + "gry": "gry-Latn-LR", + "grz": "grz-Latn-PG", + "gsl": "gsl-Latn-SN", + "gsn": "gsn-Latn-PG", + "gso": "gso-Latn-CF", + "gsp": "gsp-Latn-PG", + "gsw": "gsw-Latn-CH", + "gta": "gta-Latn-BR", + "gtu": "gtu-Latn-AU", + "gu": "gu-Gujr-IN", + "gua": "gua-Latn-NG", + "gub": "gub-Latn-BR", + "guc": "guc-Latn-CO", + "gud": "gud-Latn-ZZ", + "gue": "gue-Latn-AU", + "guf": "guf-Latn-AU", + "guh": "guh-Latn-CO", + "gui": "gui-Latn-BO", + "guk": "guk-Latn-ET", + "guk-Ethi": "guk-Ethi-ET", + "gul": "gul-Latn-US", + "gum": "gum-Latn-CO", + "gun": "gun-Latn-BR", + "guo": "guo-Latn-CO", + "gup": "gup-Latn-AU", + "guq": "guq-Latn-PY", + "gur": "gur-Latn-GH", + "gut": "gut-Latn-CR", + "guu": "guu-Latn-VE", + "guw": "guw-Latn-ZZ", + "gux": "gux-Latn-ZZ", + "guz": "guz-Latn-KE", + "gv": "gv-Latn-IM", + "gva": "gva-Latn-PY", + "gvc": "gvc-Latn-BR", + "gve": "gve-Latn-PG", + "gvf": "gvf-Latn-ZZ", + "gvj": "gvj-Latn-BR", + "gvl": "gvl-Latn-TD", + "gvm": "gvm-Latn-NG", + "gvn": "gvn-Latn-AU", + "gvo": "gvo-Latn-BR", + "gvp": "gvp-Latn-BR", + "gvr": "gvr-Deva-NP", + "gvs": "gvs-Latn-ZZ", + "gvy": "gvy-Latn-AU", + "gwa": "gwa-Latn-CI", + "gwb": "gwb-Latn-NG", + "gwc": "gwc-Arab-ZZ", + "gwd": "gwd-Latn-ET", + "gwe": "gwe-Latn-TZ", + "gwf": "gwf-Arab-PK", + "gwg": "gwg-Latn-NG", + "gwi": "gwi-Latn-CA", + "gwj": "gwj-Latn-BW", + "gwm": "gwm-Latn-AU", + "gwn": "gwn-Latn-NG", + "gwr": "gwr-Latn-UG", + "gwt": "gwt-Arab-ZZ", + "gwu": "gwu-Latn-AU", + "gww": "gww-Latn-AU", + "gwx": "gwx-Latn-GH", + "gxx": "gxx-Latn-CI", + "gyb": "gyb-Latn-PG", + "gyd": "gyd-Latn-AU", + "gye": "gye-Latn-NG", + "gyf": "gyf-Latn-AU", + "gyg": "gyg-Latn-CF", + "gyi": "gyi-Latn-ZZ", + "gyl": "gyl-Latn-ET", + "gyl-Ethi": "gyl-Ethi-ET", + "gym": "gym-Latn-PA", + "gyn": "gyn-Latn-GY", + "gyo": "gyo-Deva-NP", + "gyr": "gyr-Latn-BO", + "gyy": "gyy-Latn-AU", + "gyz": "gyz-Latn-NG", + "gza": "gza-Latn-SD", + "gzi": "gzi-Arab-IR", + "gzn": "gzn-Latn-ID", + "ha": "ha-Latn-NG", + "ha-CM": "ha-Arab-CM", + "ha-SD": "ha-Arab-SD", + "haa": "haa-Latn-US", + "hac": "hac-Arab-IR", + "had": "had-Latn-ID", + "hae": "hae-Latn-ET", + "hag": "hag-Latn-ZZ", + "hah": "hah-Latn-PG", + "hai": "hai-Latn-CA", + "haj": "haj-Latn-IN", + "haj-Beng": "haj-Beng-IN", + "hak": "hak-Hans-CN", + "hal": "hal-Latn-VN", + "ham": "ham-Latn-ZZ", + "han": "han-Latn-TZ", + "hao": "hao-Latn-PG", + "hap": "hap-Latn-ID", + "haq": "haq-Latn-TZ", + "har": "har-Ethi-ET", + "har-Arab": "har-Arab-ET", + "har-Latn": "har-Latn-ET", + "has": "has-Latn-CA", + "hav": "hav-Latn-CD", + "haw": "haw-Latn-US", + "hax": "hax-Latn-CA", + "hay": "hay-Latn-TZ", + "haz": "haz-Arab-AF", + "hba": "hba-Latn-CD", + "hbb": "hbb-Latn-ZZ", + "hbn": "hbn-Latn-SD", + "hbo": "hbo-Hebr-IL", + "hbu": "hbu-Latn-TL", + "hch": "hch-Latn-MX", + "hdy": "hdy-Ethi-ZZ", + "he": "he-Hebr-IL", + "hed": "hed-Latn-TD", + "heg": "heg-Latn-ID", + "heh": "heh-Latn-TZ", + "hei": "hei-Latn-CA", + "hem": "hem-Latn-CD", + "hgm": "hgm-Latn-NA", + "hgw": "hgw-Latn-PG", + "hhi": "hhi-Latn-PG", + "hhr": "hhr-Latn-SN", + "hhy": "hhy-Latn-ZZ", + "hi": "hi-Deva-IN", + "hi-Latn": "hi-Latn-IN", + "hia": "hia-Latn-ZZ", + "hib": "hib-Latn-PE", + "hid": "hid-Latn-US", + "hif": "hif-Latn-FJ", + "hig": "hig-Latn-ZZ", + "hih": "hih-Latn-ZZ", + "hii": "hii-Takr-IN", + "hii-Deva": "hii-Deva-IN", + "hij": "hij-Latn-CM", + "hik": "hik-Latn-ID", + "hil": "hil-Latn-PH", + "hio": "hio-Latn-BW", + "hir": "hir-Latn-BR", + "hit": "hit-Xsux-TR", + "hiw": "hiw-Latn-VU", + "hix": "hix-Latn-BR", + "hji": "hji-Latn-ID", + "hka": "hka-Latn-TZ", + "hke": "hke-Latn-CD", + "hkh": "hkh-Arab-IN", + "hkh-Deva": "hkh-Deva-IN", + "hkh-Latn": "hkh-Latn-IN", + "hkk": "hkk-Latn-PG", + "hla": "hla-Latn-ZZ", + "hlb": "hlb-Deva-IN", + "hld": "hld-Latn-VN", + "hlt": "hlt-Latn-MM", + "hlu": "hlu-Hluw-TR", + "hma": "hma-Latn-CN", + "hmb": "hmb-Latn-ML", + "hmd": "hmd-Plrd-CN", + "hmf": "hmf-Latn-VN", + "hmj": "hmj-Bopo-CN", + "hmm": "hmm-Latn-CN", + "hmn": "hmn-Latn-CN", + "hmn-Bopo": "hmn-Bopo-CN", + "hmn-Hmng": "hmn-Hmng-CN", + "hmp": "hmp-Latn-CN", + "hmq": "hmq-Bopo-CN", + "hmr": "hmr-Latn-IN", + "hms": "hms-Latn-CN", + "hmt": "hmt-Latn-ZZ", + "hmu": "hmu-Latn-ID", + "hmv": "hmv-Latn-VN", + "hmw": "hmw-Latn-CN", + "hmy": "hmy-Latn-CN", + "hmz": "hmz-Latn-CN", + "hmz-Plrd": "hmz-Plrd-CN", + "hna": "hna-Latn-CM", + "hnd": "hnd-Arab-PK", + "hne": "hne-Deva-IN", + "hng": "hng-Latn-AO", + "hnh": "hnh-Latn-BW", + "hni": "hni-Latn-CN", + "hnj": "hnj-Hmnp-US", + "hnj-AU": "hnj-Laoo-AU", + "hnj-CN": "hnj-Laoo-CN", + "hnj-FR": "hnj-Laoo-FR", + "hnj-GF": "hnj-Laoo-GF", + "hnj-LA": "hnj-Laoo-LA", + "hnj-Laoo": "hnj-Laoo-LA", + "hnj-MM": "hnj-Laoo-MM", + "hnj-SR": "hnj-Laoo-SR", + "hnj-TH": "hnj-Laoo-TH", + "hnj-US": "hnj-Hmnp-US", + "hnj-VN": "hnj-Laoo-VN", + "hnn": "hnn-Latn-PH", + "hno": "hno-Arab-PK", + "hns": "hns-Latn-SR", + "ho": "ho-Latn-PG", + "hoa": "hoa-Latn-SB", + "hob": "hob-Latn-PG", + "hoc": "hoc-Deva-IN", + "hod": "hod-Latn-NG", + "hoe": "hoe-Latn-NG", + "hoh": "hoh-Arab-OM", + "hoi": "hoi-Latn-US", + "hoj": "hoj-Deva-IN", + "hol": "hol-Latn-AO", + "hom": "hom-Latn-SS", + "hoo": "hoo-Latn-CD", + "hop": "hop-Latn-US", + "hor": "hor-Latn-TD", + "hot": "hot-Latn-ZZ", + "hov": "hov-Latn-ID", + "how": "how-Hani-CN", + "hoy": "hoy-Deva-IN", + "hpo": "hpo-Mymr-MM", + "hr": "hr-Latn-HR", + "hra": "hra-Latn-IN", + "hrc": "hrc-Latn-PG", + "hre": "hre-Latn-VN", + "hrk": "hrk-Latn-ID", + "hrm": "hrm-Latn-CN", + "hrm-Hmng": "hrm-Hmng-CN", + "hro": "hro-Latn-VN", + "hrp": "hrp-Latn-AU", + "hrt": "hrt-Syrc-TR", + "hru": "hru-Latn-IN", + "hrw": "hrw-Latn-PG", + "hrx": "hrx-Latn-BR", + "hrz": "hrz-Arab-IR", + "hsb": "hsb-Latn-DE", + "hsn": "hsn-Hans-CN", + "hss": "hss-Arab-OM", + "ht": "ht-Latn-HT", + "hti": "hti-Latn-ID", + "hto": "hto-Latn-CO", + "hts": "hts-Latn-TZ", + "htu": "htu-Latn-ID", + "htx": "htx-Xsux-TR", + "hu": "hu-Latn-HU", + "hub": "hub-Latn-PE", + "huc": "huc-Latn-BW", + "hud": "hud-Latn-ID", + "hue": "hue-Latn-MX", + "huf": "huf-Latn-PG", + "hug": "hug-Latn-PE", + "huh": "huh-Latn-CL", + "hui": "hui-Latn-ZZ", + "huk": "huk-Latn-ID", + "hul": "hul-Latn-PG", + "hum": "hum-Latn-CD", + "hup": "hup-Latn-US", + "hur": "hur-Latn-CA", + "hus": "hus-Latn-MX", + "hut": "hut-Deva-NP", + "hut-Tibt": "hut-Tibt-NP", + "huu": "huu-Latn-PE", + "huv": "huv-Latn-MX", + "huw": "huw-Latn-ID", + "hux": "hux-Latn-PE", + "huy": "huy-Hebr-IL", + "huz": "huz-Cyrl-RU", + "hvc": "hvc-Latn-HT", + "hve": "hve-Latn-MX", + "hvk": "hvk-Latn-NC", + "hvn": "hvn-Latn-ID", + "hvv": "hvv-Latn-MX", + "hwa": "hwa-Latn-CI", + "hwc": "hwc-Latn-US", + "hwo": "hwo-Latn-NG", + "hy": "hy-Armn-AM", + "hya": "hya-Latn-CM", + "hyw": "hyw-Armn-AM", + "hz": "hz-Latn-NA", + "ia": "ia-Latn-001", + "iai": "iai-Latn-NC", + "ian": "ian-Latn-ZZ", + "iar": "iar-Latn-ZZ", + "iba": "iba-Latn-MY", + "ibb": "ibb-Latn-NG", + "ibd": "ibd-Latn-AU", + "ibe": "ibe-Latn-NG", + "ibg": "ibg-Latn-PH", + "ibh": "ibh-Latn-VN", + "ibl": "ibl-Latn-PH", + "ibm": "ibm-Latn-NG", + "ibn": "ibn-Latn-NG", + "ibr": "ibr-Latn-NG", + "ibu": "ibu-Latn-ID", + "iby": "iby-Latn-ZZ", + "ica": "ica-Latn-ZZ", + "ich": "ich-Latn-ZZ", + "icr": "icr-Latn-CO", + "id": "id-Latn-ID", + "ida": "ida-Latn-KE", + "idb": "idb-Latn-IN", + "idc": "idc-Latn-NG", + "idd": "idd-Latn-ZZ", + "ide": "ide-Latn-NG", + "idi": "idi-Latn-ZZ", + "idr": "idr-Latn-SS", + "ids": "ids-Latn-NG", + "idt": "idt-Latn-TL", + "idu": "idu-Latn-ZZ", + "ie": "ie-Latn-001", + "ifa": "ifa-Latn-PH", + "ifb": "ifb-Latn-PH", + "ife": "ife-Latn-TG", + "iff": "iff-Latn-VU", + "ifk": "ifk-Latn-PH", + "ifm": "ifm-Latn-CG", + "ifu": "ifu-Latn-PH", + "ify": "ify-Latn-PH", + "ig": "ig-Latn-NG", + "igb": "igb-Latn-ZZ", + "ige": "ige-Latn-ZZ", + "igg": "igg-Latn-PG", + "igl": "igl-Latn-NG", + "igm": "igm-Latn-PG", + "ign": "ign-Latn-BO", + "igo": "igo-Latn-PG", + "igs": "igs-Latn-001", + "igs-Grek": "igs-Grek-001", + "igw": "igw-Latn-NG", + "ihb": "ihb-Latn-ID", + "ihi": "ihi-Latn-NG", + "ihp": "ihp-Latn-ID", + "ihw": "ihw-Latn-AU", + "ii": "ii-Yiii-CN", + "iin": "iin-Latn-AU", + "ijc": "ijc-Latn-NG", + "ije": "ije-Latn-NG", + "ijj": "ijj-Latn-ZZ", + "ijn": "ijn-Latn-NG", + "ijs": "ijs-Latn-NG", + "ik": "ik-Latn-US", + "iki": "iki-Latn-NG", + "ikk": "ikk-Latn-ZZ", + "ikl": "ikl-Latn-NG", + "iko": "iko-Latn-NG", + "ikp": "ikp-Latn-NG", + "ikr": "ikr-Latn-AU", + "ikt": "ikt-Latn-CA", + "ikt-Cans": "ikt-Cans-CA", + "ikv": "ikv-Latn-NG", + "ikw": "ikw-Latn-ZZ", + "ikx": "ikx-Latn-ZZ", + "ikz": "ikz-Latn-TZ", + "ila": "ila-Latn-ID", + "ilb": "ilb-Latn-ZM", + "ilg": "ilg-Latn-AU", + "ili": "ili-Latn-CN", + "ili-Arab": "ili-Arab-CN", + "ili-Cyrl": "ili-Cyrl-KZ", + "ilk": "ilk-Latn-PH", + "ilm": "ilm-Latn-MY", + "ilo": "ilo-Latn-PH", + "ilp": "ilp-Latn-PH", + "ilu": "ilu-Latn-ID", + "ilv": "ilv-Latn-NG", + "imi": "imi-Latn-PG", + "iml": "iml-Latn-US", + "imn": "imn-Latn-PG", + "imo": "imo-Latn-ZZ", + "imr": "imr-Latn-ID", + "ims": "ims-Latn-IT", + "imt": "imt-Latn-SS", + "imy": "imy-Lyci-TR", + "in": "in-Latn-ID", + "inb": "inb-Latn-CO", + "ing": "ing-Latn-US", + "inh": "inh-Cyrl-RU", + "inj": "inj-Latn-CO", + "inn": "inn-Latn-PH", + "ino": "ino-Latn-PG", + "inp": "inp-Latn-PE", + "int": "int-Mymr-MM", + "io": "io-Latn-001", + "ior": "ior-Ethi-ET", + "iou": "iou-Latn-ZZ", + "iow": "iow-Latn-US", + "ipi": "ipi-Latn-PG", + "ipo": "ipo-Latn-PG", + "iqu": "iqu-Latn-PE", + "iqw": "iqw-Latn-NG", + "ire": "ire-Latn-ID", + "irh": "irh-Latn-ID", + "iri": "iri-Latn-ZZ", + "irk": "irk-Latn-TZ", + "irn": "irn-Latn-BR", + "iru": "iru-Taml-IN", + "iru-Mlym": "iru-Mlym-IN", + "irx": "irx-Latn-ID", + "iry": "iry-Latn-PH", + "is": "is-Latn-IS", + "isa": "isa-Latn-PG", + "isc": "isc-Latn-PE", + "isd": "isd-Latn-PH", + "ish": "ish-Latn-NG", + "isi": "isi-Latn-NG", + "isk": "isk-Arab-AF", + "isk-Cyrl": "isk-Cyrl-TJ", + "ism": "ism-Latn-ID", + "isn": "isn-Latn-TZ", + "iso": "iso-Latn-NG", + "ist": "ist-Latn-HR", + "isu": "isu-Latn-CM", + "it": "it-Latn-IT", + "itb": "itb-Latn-PH", + "itd": "itd-Latn-ID", + "ite": "ite-Latn-BO", + "iti": "iti-Latn-PH", + "itk": "itk-Hebr-IT", + "itl": "itl-Cyrl-RU", + "itm": "itm-Latn-NG", + "ito": "ito-Latn-BO", + "itr": "itr-Latn-PG", + "its": "its-Latn-NG", + "itt": "itt-Latn-PH", + "itv": "itv-Latn-PH", + "itw": "itw-Latn-NG", + "itx": "itx-Latn-ID", + "ity": "ity-Latn-PH", + "itz": "itz-Latn-GT", + "iu": "iu-Cans-CA", + "ium": "ium-Latn-CN", + "ium-Hani": "ium-Hani-CN", + "ium-Laoo": "ium-Laoo-LA", + "ium-Thai": "ium-Thai-TH", + "ivb": "ivb-Latn-PH", + "ivv": "ivv-Latn-PH", + "iw": "iw-Hebr-IL", + "iwk": "iwk-Latn-PH", + "iwm": "iwm-Latn-ZZ", + "iwo": "iwo-Latn-ID", + "iws": "iws-Latn-ZZ", + "ixc": "ixc-Latn-MX", + "ixl": "ixl-Latn-GT", + "iya": "iya-Latn-NG", + "iyo": "iyo-Latn-CM", + "iyx": "iyx-Latn-CG", + "izh": "izh-Latn-RU", + "izi": "izi-Latn-ZZ", + "izr": "izr-Latn-NG", + "izz": "izz-Latn-NG", + "ja": "ja-Jpan-JP", + "jaa": "jaa-Latn-BR", + "jab": "jab-Latn-ZZ", + "jac": "jac-Latn-GT", + "jad": "jad-Arab-GN", + "jae": "jae-Latn-PG", + "jaf": "jaf-Latn-NG", + "jah": "jah-Latn-MY", + "jaj": "jaj-Latn-SB", + "jak": "jak-Latn-MY", + "jal": "jal-Latn-ID", + "jam": "jam-Latn-JM", + "jan": "jan-Latn-AU", + "jao": "jao-Latn-AU", + "jaq": "jaq-Latn-ID", + "jar": "jar-Latn-ZZ", + "jas": "jas-Latn-NC", + "jat": "jat-Arab-AF", + "jau": "jau-Latn-ID", + "jax": "jax-Latn-ID", + "jay": "jay-Latn-AU", + "jaz": "jaz-Latn-NC", + "jbe": "jbe-Hebr-IL", + "jbi": "jbi-Latn-AU", + "jbj": "jbj-Latn-ID", + "jbk": "jbk-Latn-PG", + "jbm": "jbm-Latn-NG", + "jbn": "jbn-Arab-LY", + "jbo": "jbo-Latn-001", + "jbr": "jbr-Latn-ID", + "jbt": "jbt-Latn-BR", + "jbu": "jbu-Latn-ZZ", + "jbw": "jbw-Latn-AU", + "jct": "jct-Cyrl-UA", + "jct-Latn": "jct-Latn-UA", + "jda": "jda-Tibt-IN", + "jdg": "jdg-Arab-PK", + "jdt": "jdt-Cyrl-RU", + "jdt-Hebr": "jdt-Hebr-RU", + "jdt-Latn": "jdt-Latn-AZ", + "jeb": "jeb-Latn-PE", + "jee": "jee-Deva-NP", + "jeh": "jeh-Latn-VN", + "jeh-Laoo": "jeh-Laoo-LA", + "jei": "jei-Latn-ID", + "jek": "jek-Latn-CI", + "jel": "jel-Latn-ID", + "jen": "jen-Latn-ZZ", + "jer": "jer-Latn-NG", + "jet": "jet-Latn-PG", + "jeu": "jeu-Latn-TD", + "jgb": "jgb-Latn-CD", + "jge": "jge-Geor-GE", + "jge-Hebr": "jge-Hebr-IL", + "jgk": "jgk-Latn-ZZ", + "jgo": "jgo-Latn-CM", + "jhi": "jhi-Latn-MY", + "ji": "ji-Hebr-UA", + "jia": "jia-Latn-CM", + "jib": "jib-Latn-ZZ", + "jic": "jic-Latn-HN", + "jid": "jid-Latn-NG", + "jie": "jie-Latn-NG", + "jig": "jig-Latn-AU", + "jil": "jil-Latn-PG", + "jim": "jim-Latn-CM", + "jit": "jit-Latn-TZ", + "jiu": "jiu-Latn-CN", + "jiv": "jiv-Latn-EC", + "jiy": "jiy-Latn-CN", + "jje": "jje-Hang-KR", + "jjr": "jjr-Latn-NG", + "jka": "jka-Latn-ID", + "jkm": "jkm-Mymr-MM", + "jkm-Brai": "jkm-Brai-MM", + "jkm-Latn": "jkm-Latn-MM", + "jko": "jko-Latn-PG", + "jku": "jku-Latn-NG", + "jle": "jle-Latn-SD", + "jma": "jma-Latn-PG", + "jmb": "jmb-Latn-NG", + "jmc": "jmc-Latn-TZ", + "jmd": "jmd-Latn-ID", + "jmi": "jmi-Latn-NG", + "jml": "jml-Deva-NP", + "jmn": "jmn-Latn-MM", + "jmr": "jmr-Latn-GH", + "jms": "jms-Latn-NG", + "jmw": "jmw-Latn-PG", + "jmx": "jmx-Latn-MX", + "jna": "jna-Takr-IN", + "jnd": "jnd-Arab-PK", + "jng": "jng-Latn-AU", + "jni": "jni-Latn-NG", + "jnj": "jnj-Latn-ET", + "jnj-Ethi": "jnj-Ethi-ET", + "jnl": "jnl-Deva-IN", + "jns": "jns-Deva-IN", + "jns-Latn": "jns-Latn-IN", + "jns-Takr": "jns-Takr-IN", + "job": "job-Latn-CD", + "jod": "jod-Latn-CI", + "jog": "jog-Arab-PK", + "jor": "jor-Latn-BO", + "jow": "jow-Latn-ML", + "jpa": "jpa-Hebr-PS", + "jpr": "jpr-Hebr-IL", + "jqr": "jqr-Latn-PE", + "jra": "jra-Latn-ZZ", + "jrr": "jrr-Latn-NG", + "jrt": "jrt-Latn-NG", + "jru": "jru-Latn-VE", + "jua": "jua-Latn-BR", + "jub": "jub-Latn-NG", + "jud": "jud-Latn-CI", + "juh": "juh-Latn-NG", + "jui": "jui-Latn-AU", + "juk": "juk-Latn-NG", + "jul": "jul-Deva-NP", + "jum": "jum-Latn-SD", + "jun": "jun-Orya-IN", + "juo": "juo-Latn-NG", + "jup": "jup-Latn-BR", + "jur": "jur-Latn-BR", + "jut": "jut-Latn-DK", + "juu": "juu-Latn-NG", + "juw": "juw-Latn-NG", + "juy": "juy-Orya-IN", + "jv": "jv-Latn-ID", + "jvd": "jvd-Latn-ID", + "jvn": "jvn-Latn-SR", + "jw": "jw-Latn-ID", + "jwi": "jwi-Latn-GH", + "jya": "jya-Tibt-CN", + "jye": "jye-Hebr-IL", + "jyy": "jyy-Latn-TD", + "ka": "ka-Geor-GE", + "kaa": "kaa-Cyrl-UZ", + "kab": "kab-Latn-DZ", + "kac": "kac-Latn-MM", + "kad": "kad-Latn-ZZ", + "kag": "kag-Latn-MY", + "kah": "kah-Latn-CF", + "kai": "kai-Latn-ZZ", + "kaj": "kaj-Latn-NG", + "kak": "kak-Latn-PH", + "kam": "kam-Latn-KE", + "kao": "kao-Latn-ML", + "kap": "kap-Cyrl-RU", + "kaq": "kaq-Latn-PE", + "kav": "kav-Latn-BR", + "kaw": "kaw-Kawi-ID", + "kax": "kax-Latn-ID", + "kay": "kay-Latn-BR", + "kba": "kba-Latn-AU", + "kbb": "kbb-Latn-BR", + "kbc": "kbc-Latn-BR", + "kbd": "kbd-Cyrl-RU", + "kbe": "kbe-Latn-AU", + "kbh": "kbh-Latn-CO", + "kbi": "kbi-Latn-ID", + "kbj": "kbj-Latn-CD", + "kbk": "kbk-Latn-PG", + "kbl": "kbl-Latn-TD", + "kbm": "kbm-Latn-ZZ", + "kbn": "kbn-Latn-CF", + "kbo": "kbo-Latn-SS", + "kbp": "kbp-Latn-ZZ", + "kbq": "kbq-Latn-ZZ", + "kbr": "kbr-Latn-ET", + "kbr-Ethi": "kbr-Ethi-ET", + "kbs": "kbs-Latn-GA", + "kbt": "kbt-Latn-PG", + "kbu": "kbu-Arab-PK", + "kbv": "kbv-Latn-ID", + "kbw": "kbw-Latn-PG", + "kbx": "kbx-Latn-ZZ", + "kby": "kby-Arab-NE", + "kbz": "kbz-Latn-NG", + "kca": "kca-Cyrl-RU", + "kcb": "kcb-Latn-PG", + "kcc": "kcc-Latn-NG", + "kcd": "kcd-Latn-ID", + "kce": "kce-Latn-NG", + "kcf": "kcf-Latn-NG", + "kcg": "kcg-Latn-NG", + "kch": "kch-Latn-NG", + "kci": "kci-Latn-NG", + "kcj": "kcj-Latn-GW", + "kck": "kck-Latn-ZW", + "kcl": "kcl-Latn-ZZ", + "kcm": "kcm-Latn-CF", + "kcn": "kcn-Latn-UG", + "kco": "kco-Latn-PG", + "kcp": "kcp-Latn-SD", + "kcq": "kcq-Latn-NG", + "kcs": "kcs-Latn-NG", + "kct": "kct-Latn-ZZ", + "kcu": "kcu-Latn-TZ", + "kcv": "kcv-Latn-CD", + "kcw": "kcw-Latn-CD", + "kcz": "kcz-Latn-TZ", + "kda": "kda-Latn-AU", + "kdc": "kdc-Latn-TZ", + "kdd": "kdd-Latn-AU", + "kde": "kde-Latn-TZ", + "kdf": "kdf-Latn-PG", + "kdg": "kdg-Latn-CD", + "kdh": "kdh-Latn-TG", + "kdi": "kdi-Latn-UG", + "kdj": "kdj-Latn-UG", + "kdk": "kdk-Latn-NC", + "kdl": "kdl-Latn-ZZ", + "kdm": "kdm-Latn-NG", + "kdn": "kdn-Latn-ZW", + "kdp": "kdp-Latn-NG", + "kdq": "kdq-Beng-IN", + "kdr": "kdr-Latn-LT", + "kdr-Cyrl": "kdr-Cyrl-UA", + "kdt": "kdt-Thai-TH", + "kdw": "kdw-Latn-ID", + "kdx": "kdx-Latn-NG", + "kdy": "kdy-Latn-ID", + "kdz": "kdz-Latn-CM", + "kea": "kea-Latn-CV", + "keb": "keb-Latn-GA", + "kec": "kec-Latn-SD", + "ked": "ked-Latn-TZ", + "kee": "kee-Latn-US", + "kef": "kef-Latn-TG", + "keg": "keg-Latn-SD", + "keh": "keh-Latn-PG", + "kei": "kei-Latn-ID", + "kek": "kek-Latn-GT", + "kel": "kel-Latn-CD", + "kem": "kem-Latn-TL", + "ken": "ken-Latn-CM", + "keo": "keo-Latn-UG", + "ker": "ker-Latn-TD", + "kes": "kes-Latn-NG", + "ket": "ket-Cyrl-RU", + "keu": "keu-Latn-TG", + "kew": "kew-Latn-PG", + "kex": "kex-Deva-IN", + "kex-Gujr": "kex-Gujr-IN", + "key": "key-Telu-IN", + "kez": "kez-Latn-ZZ", + "kfa": "kfa-Knda-IN", + "kfb": "kfb-Deva-IN", + "kfc": "kfc-Telu-IN", + "kfd": "kfd-Knda-IN", + "kfe": "kfe-Taml-IN", + "kff": "kff-Latn-IN", + "kff-Deva": "kff-Deva-IN", + "kff-Orya": "kff-Orya-IN", + "kff-Telu": "kff-Telu-IN", + "kfh": "kfh-Mlym-IN", + "kfi": "kfi-Taml-IN", + "kfi-Knda": "kfi-Knda-IN", + "kfk": "kfk-Deva-IN", + "kfk-Takr": "kfk-Takr-IN", + "kfl": "kfl-Latn-CM", + "kfm": "kfm-Arab-IR", + "kfn": "kfn-Latn-CM", + "kfo": "kfo-Latn-CI", + "kfp": "kfp-Deva-IN", + "kfq": "kfq-Deva-IN", + "kfr": "kfr-Deva-IN", + "kfs": "kfs-Deva-IN", + "kfv": "kfv-Latn-IN", + "kfw": "kfw-Latn-IN", + "kfx": "kfx-Deva-IN", + "kfx-Takr": "kfx-Takr-IN", + "kfy": "kfy-Deva-IN", + "kfz": "kfz-Latn-BF", + "kg": "kg-Latn-CD", + "kga": "kga-Latn-CI", + "kgb": "kgb-Latn-ID", + "kge": "kge-Latn-ID", + "kgf": "kgf-Latn-ZZ", + "kgj": "kgj-Deva-NP", + "kgk": "kgk-Latn-BR", + "kgl": "kgl-Latn-AU", + "kgm": "kgm-Latn-BR", + "kgo": "kgo-Latn-SD", + "kgp": "kgp-Latn-BR", + "kgq": "kgq-Latn-ID", + "kgr": "kgr-Latn-ID", + "kgs": "kgs-Latn-AU", + "kgt": "kgt-Latn-NG", + "kgu": "kgu-Latn-PG", + "kgv": "kgv-Latn-ID", + "kgw": "kgw-Latn-ID", + "kgx": "kgx-Latn-ID", + "kgy": "kgy-Deva-NP", + "kha": "kha-Latn-IN", + "khb": "khb-Talu-CN", + "khc": "khc-Latn-ID", + "khd": "khd-Latn-ID", + "khe": "khe-Latn-ID", + "khf": "khf-Thai-LA", + "khg": "khg-Tibt-CN", + "khh": "khh-Latn-ID", + "khj": "khj-Latn-NG", + "khl": "khl-Latn-PG", + "khn": "khn-Deva-IN", + "khp": "khp-Latn-ID", + "khq": "khq-Latn-ML", + "khr": "khr-Latn-IN", + "khr-Deva": "khr-Deva-IN", + "khs": "khs-Latn-ZZ", + "kht": "kht-Mymr-IN", + "khu": "khu-Latn-AO", + "khv": "khv-Cyrl-RU", + "khw": "khw-Arab-PK", + "khx": "khx-Latn-CD", + "khy": "khy-Latn-CD", + "khz": "khz-Latn-ZZ", + "ki": "ki-Latn-KE", + "kia": "kia-Latn-TD", + "kib": "kib-Latn-SD", + "kic": "kic-Latn-US", + "kid": "kid-Latn-CM", + "kie": "kie-Latn-TD", + "kif": "kif-Deva-NP", + "kig": "kig-Latn-ID", + "kih": "kih-Latn-PG", + "kij": "kij-Latn-ZZ", + "kil": "kil-Latn-NG", + "kim": "kim-Cyrl-RU", + "kio": "kio-Latn-US", + "kip": "kip-Deva-NP", + "kiq": "kiq-Latn-ID", + "kis": "kis-Latn-PG", + "kit": "kit-Latn-PG", + "kiu": "kiu-Latn-TR", + "kiv": "kiv-Latn-TZ", + "kiw": "kiw-Latn-ZZ", + "kix": "kix-Latn-IN", + "kiy": "kiy-Latn-ID", + "kiz": "kiz-Latn-TZ", + "kj": "kj-Latn-NA", + "kja": "kja-Latn-ID", + "kjb": "kjb-Latn-GT", + "kjc": "kjc-Latn-ID", + "kjd": "kjd-Latn-ZZ", + "kje": "kje-Latn-ID", + "kjg": "kjg-Laoo-LA", + "kjh": "kjh-Cyrl-RU", + "kji": "kji-Latn-SB", + "kjj": "kjj-Latn-AZ", + "kjk": "kjk-Latn-ID", + "kjl": "kjl-Deva-NP", + "kjm": "kjm-Latn-VN", + "kjn": "kjn-Latn-AU", + "kjo": "kjo-Deva-IN", + "kjp": "kjp-Mymr-MM", + "kjp-Thai": "kjp-Thai-TH", + "kjq": "kjq-Latn-US", + "kjr": "kjr-Latn-ID", + "kjs": "kjs-Latn-ZZ", + "kjt": "kjt-Thai-TH", + "kju": "kju-Latn-US", + "kjx": "kjx-Latn-PG", + "kjy": "kjy-Latn-ZZ", + "kk": "kk-Cyrl-KZ", + "kk-AF": "kk-Arab-AF", + "kk-Arab": "kk-Arab-CN", + "kk-CN": "kk-Arab-CN", + "kk-IR": "kk-Arab-IR", + "kk-MN": "kk-Arab-MN", + "kka": "kka-Latn-NG", + "kkb": "kkb-Latn-ID", + "kkc": "kkc-Latn-ZZ", + "kkd": "kkd-Latn-NG", + "kke": "kke-Latn-GN", + "kke-Arab": "kke-Arab-GN", + "kkf": "kkf-Tibt-IN", + "kkg": "kkg-Latn-PH", + "kkh": "kkh-Lana-MM", + "kki": "kki-Latn-TZ", + "kkj": "kkj-Latn-CM", + "kkk": "kkk-Latn-SB", + "kkl": "kkl-Latn-ID", + "kkm": "kkm-Latn-NG", + "kko": "kko-Latn-SD", + "kkp": "kkp-Latn-AU", + "kkq": "kkq-Latn-CD", + "kkr": "kkr-Latn-NG", + "kks": "kks-Latn-NG", + "kkt": "kkt-Deva-NP", + "kku": "kku-Latn-NG", + "kkv": "kkv-Latn-ID", + "kkw": "kkw-Latn-CG", + "kkx": "kkx-Latn-ID", + "kky": "kky-Latn-AU", + "kkz": "kkz-Latn-CA", + "kl": "kl-Latn-GL", + "kla": "kla-Latn-US", + "klb": "klb-Latn-MX", + "klc": "klc-Latn-CM", + "kld": "kld-Latn-AU", + "kle": "kle-Deva-NP", + "klf": "klf-Latn-TD", + "klg": "klg-Latn-PH", + "klh": "klh-Latn-PG", + "kli": "kli-Latn-ID", + "klj": "klj-Arab-IR", + "klk": "klk-Latn-NG", + "kll": "kll-Latn-PH", + "klm": "klm-Latn-PG", + "kln": "kln-Latn-KE", + "klo": "klo-Latn-NG", + "klp": "klp-Latn-PG", + "klq": "klq-Latn-ZZ", + "klr": "klr-Deva-NP", + "kls": "kls-Latn-PK", + "kls-Arab": "kls-Arab-PK", + "klt": "klt-Latn-ZZ", + "klu": "klu-Latn-LR", + "klv": "klv-Latn-VU", + "klw": "klw-Latn-ID", + "klx": "klx-Latn-ZZ", + "kly": "kly-Latn-ID", + "klz": "klz-Latn-ID", + "km": "km-Khmr-KH", + "kma": "kma-Latn-GH", + "kmb": "kmb-Latn-AO", + "kmc": "kmc-Latn-CN", + "kmc-Hani": "kmc-Hani-CN", + "kmd": "kmd-Latn-PH", + "kme": "kme-Latn-CM", + "kmf": "kmf-Latn-PG", + "kmg": "kmg-Latn-PG", + "kmh": "kmh-Latn-ZZ", + "kmi": "kmi-Latn-NG", + "kmj": "kmj-Deva-IN", + "kmk": "kmk-Latn-PH", + "kml": "kml-Latn-PH", + "kmm": "kmm-Latn-IN", + "kmn": "kmn-Latn-PG", + "kmo": "kmo-Latn-ZZ", + "kmp": "kmp-Latn-CM", + "kmq": "kmq-Latn-ET", + "kms": "kms-Latn-ZZ", + "kmt": "kmt-Latn-ID", + "kmu": "kmu-Latn-ZZ", + "kmv": "kmv-Latn-BR", + "kmw": "kmw-Latn-ZZ", + "kmx": "kmx-Latn-PG", + "kmy": "kmy-Latn-NG", + "kmz": "kmz-Arab-IR", + "kn": "kn-Knda-IN", + "kna": "kna-Latn-NG", + "knb": "knb-Latn-PH", + "knd": "knd-Latn-ID", + "kne": "kne-Latn-PH", + "knf": "knf-Latn-GW", + "kni": "kni-Latn-NG", + "knj": "knj-Latn-GT", + "knk": "knk-Latn-SL", + "knk-Arab": "knk-Arab-SL", + "knl": "knl-Latn-ID", + "knm": "knm-Latn-BR", + "kno": "kno-Latn-SL", + "knp": "knp-Latn-ZZ", + "knq": "knq-Latn-MY", + "knr": "knr-Latn-PG", + "kns": "kns-Latn-MY", + "kns-Thai": "kns-Thai-TH", + "knt": "knt-Latn-BR", + "knu": "knu-Latn-GN", + "knv": "knv-Latn-PG", + "knw": "knw-Latn-NA", + "knx": "knx-Latn-ID", + "kny": "kny-Latn-CD", + "knz": "knz-Latn-BF", + "ko": "ko-Kore-KR", + "koa": "koa-Latn-PG", + "koc": "koc-Latn-NG", + "kod": "kod-Latn-ID", + "koe": "koe-Latn-SS", + "kof": "kof-Latn-NG", + "kog": "kog-Latn-CO", + "koh": "koh-Latn-CG", + "koi": "koi-Cyrl-RU", + "kok": "kok-Deva-IN", + "kol": "kol-Latn-ZZ", + "koo": "koo-Latn-UG", + "kop": "kop-Latn-PG", + "koq": "koq-Latn-GA", + "kos": "kos-Latn-FM", + "kot": "kot-Latn-CM", + "kou": "kou-Latn-TD", + "kov": "kov-Latn-NG", + "kow": "kow-Latn-NG", + "koy": "koy-Latn-US", + "koz": "koz-Latn-ZZ", + "kpa": "kpa-Latn-NG", + "kpc": "kpc-Latn-CO", + "kpd": "kpd-Latn-ID", + "kpe": "kpe-Latn-LR", + "kpf": "kpf-Latn-ZZ", + "kpg": "kpg-Latn-FM", + "kph": "kph-Latn-GH", + "kpi": "kpi-Latn-ID", + "kpj": "kpj-Latn-BR", + "kpk": "kpk-Latn-NG", + "kpl": "kpl-Latn-CD", + "kpm": "kpm-Latn-VN", + "kpn": "kpn-Latn-BR", + "kpo": "kpo-Latn-ZZ", + "kpq": "kpq-Latn-ID", + "kpr": "kpr-Latn-ZZ", + "kps": "kps-Latn-ID", + "kpt": "kpt-Cyrl-RU", + "kpu": "kpu-Latn-ID", + "kpw": "kpw-Latn-PG", + "kpx": "kpx-Latn-ZZ", + "kpy": "kpy-Cyrl-RU", + "kpz": "kpz-Latn-UG", + "kqa": "kqa-Latn-PG", + "kqb": "kqb-Latn-ZZ", + "kqc": "kqc-Latn-PG", + "kqd": "kqd-Syrc-IQ", + "kqe": "kqe-Latn-PH", + "kqf": "kqf-Latn-ZZ", + "kqg": "kqg-Latn-BF", + "kqh": "kqh-Latn-TZ", + "kqi": "kqi-Latn-PG", + "kqj": "kqj-Latn-PG", + "kqk": "kqk-Latn-BJ", + "kql": "kql-Latn-PG", + "kqm": "kqm-Latn-CI", + "kqn": "kqn-Latn-ZM", + "kqo": "kqo-Latn-LR", + "kqp": "kqp-Latn-TD", + "kqq": "kqq-Latn-BR", + "kqr": "kqr-Latn-MY", + "kqs": "kqs-Latn-ZZ", + "kqt": "kqt-Latn-MY", + "kqu": "kqu-Latn-ZA", + "kqv": "kqv-Latn-ID", + "kqw": "kqw-Latn-PG", + "kqx": "kqx-Latn-CM", + "kqy": "kqy-Ethi-ZZ", + "kqz": "kqz-Latn-ZA", + "kr": "kr-Latn-ZZ", + "kra": "kra-Deva-NP", + "krb": "krb-Latn-US", + "krc": "krc-Cyrl-RU", + "krd": "krd-Latn-TL", + "kre": "kre-Latn-BR", + "krf": "krf-Latn-VU", + "krh": "krh-Latn-NG", + "kri": "kri-Latn-SL", + "krj": "krj-Latn-PH", + "krk": "krk-Cyrl-RU", + "krl": "krl-Latn-RU", + "krn": "krn-Latn-LR", + "krp": "krp-Latn-NG", + "krr": "krr-Khmr-KH", + "krs": "krs-Latn-ZZ", + "krt": "krt-Latn-NE", + "kru": "kru-Deva-IN", + "krv": "krv-Khmr-KH", + "krw": "krw-Latn-LR", + "krx": "krx-Latn-SN", + "kry": "kry-Latn-AZ", + "krz": "krz-Latn-ID", + "ks": "ks-Arab-IN", + "ksa": "ksa-Latn-NG", + "ksb": "ksb-Latn-TZ", + "ksc": "ksc-Latn-PH", + "ksd": "ksd-Latn-ZZ", + "kse": "kse-Latn-PG", + "ksf": "ksf-Latn-CM", + "ksg": "ksg-Latn-SB", + "ksh": "ksh-Latn-DE", + "ksi": "ksi-Latn-PG", + "ksj": "ksj-Latn-ZZ", + "ksk": "ksk-Latn-US", + "ksl": "ksl-Latn-PG", + "ksm": "ksm-Latn-NG", + "ksn": "ksn-Latn-PH", + "kso": "kso-Latn-NG", + "ksp": "ksp-Latn-CF", + "ksq": "ksq-Latn-NG", + "ksr": "ksr-Latn-ZZ", + "kss": "kss-Latn-LR", + "kst": "kst-Latn-BF", + "ksu": "ksu-Mymr-IN", + "ksv": "ksv-Latn-CD", + "ksw": "ksw-Mymr-MM", + "ksw-Latn": "ksw-Latn-MM", + "ksx": "ksx-Latn-ID", + "ksz": "ksz-Deva-IN", + "kta": "kta-Latn-VN", + "ktb": "ktb-Ethi-ZZ", + "ktc": "ktc-Latn-NG", + "ktd": "ktd-Latn-AU", + "ktf": "ktf-Latn-CD", + "ktg": "ktg-Latn-AU", + "kth": "kth-Latn-TD", + "kti": "kti-Latn-ID", + "ktj": "ktj-Latn-CI", + "ktk": "ktk-Latn-PG", + "ktl": "ktl-Arab-IR", + "ktm": "ktm-Latn-ZZ", + "ktn": "ktn-Latn-BR", + "kto": "kto-Latn-ZZ", + "ktp": "ktp-Plrd-CN", + "ktq": "ktq-Latn-PH", + "ktr": "ktr-Latn-MY", + "kts": "kts-Latn-ID", + "ktt": "ktt-Latn-ID", + "ktu": "ktu-Latn-CD", + "ktv": "ktv-Latn-VN", + "ktw": "ktw-Latn-US", + "ktx": "ktx-Latn-BR", + "kty": "kty-Latn-CD", + "ktz": "ktz-Latn-NA", + "ku": "ku-Latn-TR", + "ku-Arab": "ku-Arab-IQ", + "ku-LB": "ku-Arab-LB", + "ku-Yezi": "ku-Yezi-GE", + "kub": "kub-Latn-ZZ", + "kuc": "kuc-Latn-ID", + "kud": "kud-Latn-ZZ", + "kue": "kue-Latn-ZZ", + "kuf": "kuf-Laoo-LA", + "kug": "kug-Latn-NG", + "kuh": "kuh-Latn-NG", + "kui": "kui-Latn-BR", + "kuj": "kuj-Latn-ZZ", + "kuk": "kuk-Latn-ID", + "kul": "kul-Latn-NG", + "kum": "kum-Cyrl-RU", + "kun": "kun-Latn-ZZ", + "kuo": "kuo-Latn-PG", + "kup": "kup-Latn-ZZ", + "kuq": "kuq-Latn-BR", + "kus": "kus-Latn-ZZ", + "kut": "kut-Latn-CA", + "kuu": "kuu-Latn-US", + "kuv": "kuv-Latn-ID", + "kuw": "kuw-Latn-CF", + "kux": "kux-Latn-AU", + "kuy": "kuy-Latn-AU", + "kuz": "kuz-Latn-CL", + "kv": "kv-Cyrl-RU", + "kva": "kva-Cyrl-RU", + "kvb": "kvb-Latn-ID", + "kvc": "kvc-Latn-PG", + "kvd": "kvd-Latn-ID", + "kve": "kve-Latn-MY", + "kvf": "kvf-Latn-TD", + "kvg": "kvg-Latn-ZZ", + "kvh": "kvh-Latn-ID", + "kvi": "kvi-Latn-TD", + "kvj": "kvj-Latn-CM", + "kvl": "kvl-Latn-MM", + "kvm": "kvm-Latn-CM", + "kvn": "kvn-Latn-CO", + "kvo": "kvo-Latn-ID", + "kvp": "kvp-Latn-ID", + "kvq": "kvq-Mymr-MM", + "kvq-Latn": "kvq-Latn-MM", + "kvr": "kvr-Latn-ID", + "kvt": "kvt-Mymr-MM", + "kvv": "kvv-Latn-ID", + "kvw": "kvw-Latn-ID", + "kvx": "kvx-Arab-PK", + "kvy": "kvy-Kali-MM", + "kvz": "kvz-Latn-ID", + "kw": "kw-Latn-GB", + "kwa": "kwa-Latn-BR", + "kwb": "kwb-Latn-NG", + "kwc": "kwc-Latn-CG", + "kwd": "kwd-Latn-SB", + "kwe": "kwe-Latn-ID", + "kwf": "kwf-Latn-SB", + "kwg": "kwg-Latn-TD", + "kwh": "kwh-Latn-ID", + "kwi": "kwi-Latn-CO", + "kwj": "kwj-Latn-ZZ", + "kwk": "kwk-Latn-CA", + "kwl": "kwl-Latn-NG", + "kwm": "kwm-Latn-NA", + "kwn": "kwn-Latn-NA", + "kwo": "kwo-Latn-ZZ", + "kwp": "kwp-Latn-CI", + "kwq": "kwq-Latn-ZZ", + "kwr": "kwr-Latn-ID", + "kws": "kws-Latn-CD", + "kwt": "kwt-Latn-ID", + "kwu": "kwu-Latn-CM", + "kwv": "kwv-Latn-TD", + "kww": "kww-Latn-SR", + "kwy": "kwy-Latn-CD", + "kwz": "kwz-Latn-AO", + "kxa": "kxa-Latn-ZZ", + "kxb": "kxb-Latn-CI", + "kxc": "kxc-Ethi-ZZ", + "kxd": "kxd-Latn-BN", + "kxd-Arab": "kxd-Arab-BN", + "kxe": "kxe-Latn-ZZ", + "kxf": "kxf-Mymr-MM", + "kxf-Latn": "kxf-Latn-MM", + "kxi": "kxi-Latn-MY", + "kxj": "kxj-Latn-TD", + "kxk": "kxk-Mymr-MM", + "kxl": "kxl-Deva-IN", + "kxm": "kxm-Thai-TH", + "kxn": "kxn-Latn-MY", + "kxo": "kxo-Latn-BR", + "kxp": "kxp-Arab-PK", + "kxq": "kxq-Latn-ID", + "kxr": "kxr-Latn-PG", + "kxt": "kxt-Latn-PG", + "kxv": "kxv-Orya-IN", + "kxv-Latn": "kxv-Latn-IN", + "kxv-Telu": "kxv-Telu-IN", + "kxw": "kxw-Latn-ZZ", + "kxx": "kxx-Latn-CG", + "kxy": "kxy-Latn-VN", + "kxz": "kxz-Latn-ZZ", + "ky": "ky-Cyrl-KG", + "ky-Arab": "ky-Arab-CN", + "ky-CN": "ky-Arab-CN", + "ky-Latn": "ky-Latn-TR", + "ky-TR": "ky-Latn-TR", + "kya": "kya-Latn-TZ", + "kyb": "kyb-Latn-PH", + "kyc": "kyc-Latn-PG", + "kyd": "kyd-Latn-ID", + "kye": "kye-Latn-ZZ", + "kyf": "kyf-Latn-CI", + "kyg": "kyg-Latn-PG", + "kyh": "kyh-Latn-US", + "kyi": "kyi-Latn-MY", + "kyj": "kyj-Latn-PH", + "kyk": "kyk-Latn-PH", + "kyl": "kyl-Latn-US", + "kym": "kym-Latn-CF", + "kyn": "kyn-Latn-PH", + "kyo": "kyo-Latn-ID", + "kyq": "kyq-Latn-TD", + "kyr": "kyr-Latn-BR", + "kys": "kys-Latn-MY", + "kyt": "kyt-Latn-ID", + "kyu": "kyu-Kali-MM", + "kyu-Latn": "kyu-Latn-MM", + "kyu-Mymr": "kyu-Mymr-MM", + "kyv": "kyv-Deva-NP", + "kyw": "kyw-Deva-IN", + "kyw-Beng": "kyw-Beng-IN", + "kyw-Orya": "kyw-Orya-IN", + "kyx": "kyx-Latn-ZZ", + "kyy": "kyy-Latn-PG", + "kyz": "kyz-Latn-BR", + "kza": "kza-Latn-BF", + "kzb": "kzb-Latn-ID", + "kzc": "kzc-Latn-CI", + "kzd": "kzd-Latn-ID", + "kze": "kze-Latn-PG", + "kzf": "kzf-Latn-ID", + "kzh": "kzh-Arab-ZZ", + "kzi": "kzi-Latn-MY", + "kzj": "kzj-Latn-MY", + "kzk": "kzk-Latn-SB", + "kzl": "kzl-Latn-ID", + "kzm": "kzm-Latn-ID", + "kzn": "kzn-Latn-MW", + "kzo": "kzo-Latn-GA", + "kzp": "kzp-Latn-ID", + "kzr": "kzr-Latn-ZZ", + "kzs": "kzs-Latn-MY", + "kzt": "kzt-Latn-MY", + "kzu": "kzu-Latn-ID", + "kzv": "kzv-Latn-ID", + "kzw": "kzw-Latn-BR", + "kzx": "kzx-Latn-ID", + "kzy": "kzy-Latn-CD", + "kzz": "kzz-Latn-ID", + "la": "la-Latn-VA", + "laa": "laa-Latn-PH", + "lab": "lab-Lina-GR", + "lac": "lac-Latn-MX", + "lad": "lad-Hebr-IL", + "lae": "lae-Deva-IN", + "lae-Tibt": "lae-Tibt-IN", + "lag": "lag-Latn-TZ", + "lah": "lah-Arab-PK", + "lai": "lai-Latn-MW", + "laj": "laj-Latn-UG", + "lal": "lal-Latn-CD", + "lam": "lam-Latn-ZM", + "lan": "lan-Latn-NG", + "lap": "lap-Latn-TD", + "laq": "laq-Latn-VN", + "lar": "lar-Latn-GH", + "las": "las-Latn-ZZ", + "lau": "lau-Latn-ID", + "law": "law-Latn-ID", + "lax": "lax-Latn-IN", + "lax-Beng": "lax-Beng-IN", + "laz": "laz-Latn-PG", + "lb": "lb-Latn-LU", + "lbb": "lbb-Latn-PG", + "lbc": "lbc-Lisu-CN", + "lbe": "lbe-Cyrl-RU", + "lbf": "lbf-Deva-IN", + "lbf-Tibt": "lbf-Tibt-CN", + "lbi": "lbi-Latn-CM", + "lbj": "lbj-Tibt-IN", + "lbj-Arab": "lbj-Arab-IN", + "lbl": "lbl-Latn-PH", + "lbm": "lbm-Deva-IN", + "lbn": "lbn-Latn-LA", + "lbn-Laoo": "lbn-Laoo-LA", + "lbo": "lbo-Laoo-LA", + "lbo-Latn": "lbo-Latn-US", + "lbq": "lbq-Latn-PG", + "lbr": "lbr-Deva-NP", + "lbt": "lbt-Latn-VN", + "lbu": "lbu-Latn-ZZ", + "lbv": "lbv-Latn-PG", + "lbw": "lbw-Latn-ID", + "lbx": "lbx-Latn-ID", + "lby": "lby-Latn-AU", + "lbz": "lbz-Latn-AU", + "lcc": "lcc-Latn-ID", + "lcd": "lcd-Latn-ID", + "lce": "lce-Latn-ID", + "lcf": "lcf-Latn-ID", + "lch": "lch-Latn-AO", + "lcl": "lcl-Latn-ID", + "lcm": "lcm-Latn-ZZ", + "lcp": "lcp-Thai-CN", + "lcq": "lcq-Latn-ID", + "lcs": "lcs-Latn-ID", + "lda": "lda-Latn-CI", + "ldb": "ldb-Latn-ZZ", + "ldd": "ldd-Latn-NG", + "ldg": "ldg-Latn-NG", + "ldh": "ldh-Latn-NG", + "ldi": "ldi-Latn-CG", + "ldj": "ldj-Latn-NG", + "ldk": "ldk-Latn-NG", + "ldl": "ldl-Latn-NG", + "ldm": "ldm-Latn-GN", + "ldn": "ldn-Latn-001", + "ldo": "ldo-Latn-NG", + "ldp": "ldp-Latn-NG", + "ldq": "ldq-Latn-NG", + "lea": "lea-Latn-CD", + "leb": "leb-Latn-ZM", + "lec": "lec-Latn-BO", + "led": "led-Latn-ZZ", + "lee": "lee-Latn-ZZ", + "lef": "lef-Latn-GH", + "leh": "leh-Latn-ZM", + "lei": "lei-Latn-PG", + "lej": "lej-Latn-CD", + "lek": "lek-Latn-PG", + "lel": "lel-Latn-CD", + "lem": "lem-Latn-ZZ", + "len": "len-Latn-HN", + "leo": "leo-Latn-CM", + "lep": "lep-Lepc-IN", + "leq": "leq-Latn-ZZ", + "ler": "ler-Latn-PG", + "les": "les-Latn-CD", + "let": "let-Latn-PG", + "leu": "leu-Latn-ZZ", + "lev": "lev-Latn-ID", + "lew": "lew-Latn-ID", + "lex": "lex-Latn-ID", + "ley": "ley-Latn-ID", + "lez": "lez-Cyrl-RU", + "lfa": "lfa-Latn-CM", + "lfn": "lfn-Latn-001", + "lfn-Cyrl": "lfn-Cyrl-001", + "lg": "lg-Latn-UG", + "lga": "lga-Latn-SB", + "lgb": "lgb-Latn-SB", + "lgg": "lgg-Latn-ZZ", + "lgh": "lgh-Latn-VN", + "lgi": "lgi-Latn-ID", + "lgk": "lgk-Latn-VU", + "lgl": "lgl-Latn-SB", + "lgm": "lgm-Latn-CD", + "lgn": "lgn-Latn-ET", + "lgo": "lgo-Latn-SS", + "lgq": "lgq-Latn-GH", + "lgr": "lgr-Latn-SB", + "lgt": "lgt-Latn-PG", + "lgu": "lgu-Latn-SB", + "lgz": "lgz-Latn-CD", + "lha": "lha-Latn-VN", + "lhh": "lhh-Latn-ID", + "lhi": "lhi-Latn-CN", + "lhm": "lhm-Deva-NP", + "lhn": "lhn-Latn-MY", + "lhs": "lhs-Syrc-SY", + "lht": "lht-Latn-VU", + "lhu": "lhu-Latn-CN", + "li": "li-Latn-NL", + "lia": "lia-Latn-ZZ", + "lib": "lib-Latn-PG", + "lic": "lic-Latn-CN", + "lid": "lid-Latn-ZZ", + "lie": "lie-Latn-CD", + "lif": "lif-Deva-NP", + "lif-Limb": "lif-Limb-IN", + "lig": "lig-Latn-ZZ", + "lih": "lih-Latn-ZZ", + "lij": "lij-Latn-IT", + "lik": "lik-Latn-CD", + "lil": "lil-Latn-CA", + "lio": "lio-Latn-ID", + "lip": "lip-Latn-GH", + "liq": "liq-Latn-ET", + "lir": "lir-Latn-LR", + "lis": "lis-Lisu-CN", + "liu": "liu-Latn-SD", + "liv": "liv-Latn-LV", + "liw": "liw-Latn-ID", + "lix": "lix-Latn-ID", + "liy": "liy-Latn-CF", + "liz": "liz-Latn-CD", + "lja": "lja-Latn-AU", + "lje": "lje-Latn-ID", + "lji": "lji-Latn-ID", + "ljl": "ljl-Latn-ID", + "ljp": "ljp-Latn-ID", + "ljw": "ljw-Latn-AU", + "ljx": "ljx-Latn-AU", + "lka": "lka-Latn-TL", + "lkb": "lkb-Latn-KE", + "lkc": "lkc-Latn-VN", + "lkd": "lkd-Latn-BR", + "lke": "lke-Latn-UG", + "lkh": "lkh-Tibt-BT", + "lki": "lki-Arab-IR", + "lkj": "lkj-Latn-MY", + "lkl": "lkl-Latn-PG", + "lkm": "lkm-Latn-AU", + "lkn": "lkn-Latn-VU", + "lko": "lko-Latn-KE", + "lkr": "lkr-Latn-SS", + "lks": "lks-Latn-KE", + "lkt": "lkt-Latn-US", + "lku": "lku-Latn-AU", + "lky": "lky-Latn-SS", + "lla": "lla-Latn-NG", + "llb": "llb-Latn-MZ", + "llc": "llc-Latn-GN", + "lld": "lld-Latn-IT", + "lle": "lle-Latn-ZZ", + "llf": "llf-Latn-PG", + "llg": "llg-Latn-ID", + "lli": "lli-Latn-CG", + "llj": "llj-Latn-AU", + "llk": "llk-Latn-MY", + "lll": "lll-Latn-PG", + "llm": "llm-Latn-ID", + "lln": "lln-Latn-ZZ", + "llp": "llp-Latn-VU", + "llq": "llq-Latn-ID", + "llu": "llu-Latn-SB", + "llx": "llx-Latn-FJ", + "lma": "lma-Latn-GN", + "lmb": "lmb-Latn-VU", + "lmc": "lmc-Latn-AU", + "lmd": "lmd-Latn-SD", + "lme": "lme-Latn-TD", + "lmf": "lmf-Latn-ID", + "lmg": "lmg-Latn-PG", + "lmh": "lmh-Deva-NP", + "lmi": "lmi-Latn-CD", + "lmj": "lmj-Latn-ID", + "lmk": "lmk-Latn-IN", + "lmk-Mymr": "lmk-Mymr-IN", + "lml": "lml-Latn-VU", + "lmn": "lmn-Telu-IN", + "lmo": "lmo-Latn-IT", + "lmp": "lmp-Latn-ZZ", + "lmq": "lmq-Latn-ID", + "lmr": "lmr-Latn-ID", + "lmu": "lmu-Latn-VU", + "lmv": "lmv-Latn-FJ", + "lmw": "lmw-Latn-US", + "lmx": "lmx-Latn-CM", + "lmy": "lmy-Latn-ID", + "ln": "ln-Latn-CD", + "lna": "lna-Latn-CF", + "lnb": "lnb-Latn-NA", + "lnd": "lnd-Latn-ID", + "lnh": "lnh-Latn-MY", + "lni": "lni-Latn-PG", + "lnj": "lnj-Latn-AU", + "lnl": "lnl-Latn-CF", + "lnm": "lnm-Latn-PG", + "lnn": "lnn-Latn-VU", + "lns": "lns-Latn-ZZ", + "lnu": "lnu-Latn-ZZ", + "lnw": "lnw-Latn-AU", + "lnz": "lnz-Latn-CD", + "lo": "lo-Laoo-LA", + "loa": "loa-Latn-ID", + "lob": "lob-Latn-BF", + "loc": "loc-Latn-PH", + "loe": "loe-Latn-ID", + "log": "log-Latn-CD", + "loh": "loh-Latn-SS", + "loi": "loi-Latn-CI", + "loj": "loj-Latn-ZZ", + "lok": "lok-Latn-ZZ", + "lol": "lol-Latn-CD", + "lom": "lom-Latn-LR", + "lon": "lon-Latn-MW", + "loo": "loo-Latn-CD", + "lop": "lop-Latn-NG", + "loq": "loq-Latn-CD", + "lor": "lor-Latn-ZZ", + "los": "los-Latn-ZZ", + "lot": "lot-Latn-SS", + "lot-Arab": "lot-Arab-SS", + "lou": "lou-Latn-US", + "low": "low-Latn-MY", + "lox": "lox-Latn-ID", + "loy": "loy-Deva-NP", + "loy-Tibt": "loy-Tibt-NP", + "loz": "loz-Latn-ZM", + "lpa": "lpa-Latn-VU", + "lpe": "lpe-Latn-ID", + "lpn": "lpn-Latn-MM", + "lpo": "lpo-Plrd-CN", + "lpo-Lisu": "lpo-Lisu-CN", + "lpx": "lpx-Latn-SS", + "lqr": "lqr-Latn-SS", + "lra": "lra-Latn-MY", + "lrc": "lrc-Arab-IR", + "lrg": "lrg-Latn-AU", + "lri": "lri-Latn-KE", + "lrk": "lrk-Arab-PK", + "lrl": "lrl-Arab-IR", + "lrm": "lrm-Latn-KE", + "lrn": "lrn-Latn-ID", + "lro": "lro-Latn-SD", + "lrt": "lrt-Latn-ID", + "lrv": "lrv-Latn-VU", + "lrz": "lrz-Latn-VU", + "lsa": "lsa-Arab-IR", + "lsd": "lsd-Hebr-IL", + "lse": "lse-Latn-CD", + "lsi": "lsi-Latn-MM", + "lsm": "lsm-Latn-UG", + "lsr": "lsr-Latn-PG", + "lss": "lss-Arab-PK", + "lt": "lt-Latn-LT", + "ltg": "ltg-Latn-LV", + "lth": "lth-Latn-UG", + "lti": "lti-Latn-ID", + "ltn": "ltn-Latn-BR", + "lto": "lto-Latn-KE", + "lts": "lts-Latn-KE", + "ltu": "ltu-Latn-ID", + "lu": "lu-Latn-CD", + "lua": "lua-Latn-CD", + "luc": "luc-Latn-UG", + "lud": "lud-Latn-RU", + "lue": "lue-Latn-ZM", + "luf": "luf-Latn-PG", + "lui": "lui-Latn-US", + "luj": "luj-Latn-CD", + "luk": "luk-Tibt-BT", + "lul": "lul-Latn-SS", + "lum": "lum-Latn-AO", + "lun": "lun-Latn-ZM", + "luo": "luo-Latn-KE", + "lup": "lup-Latn-GA", + "luq": "luq-Latn-CU", + "lur": "lur-Latn-ID", + "lus": "lus-Latn-IN", + "lus-Beng": "lus-Beng-BD", + "lus-Brai": "lus-Brai-IN", + "lut": "lut-Latn-US", + "luu": "luu-Deva-NP", + "luv": "luv-Arab-OM", + "luw": "luw-Latn-CM", + "luy": "luy-Latn-KE", + "luz": "luz-Arab-IR", + "lv": "lv-Latn-LV", + "lva": "lva-Latn-TL", + "lvi": "lvi-Latn-LA", + "lvk": "lvk-Latn-SB", + "lvu": "lvu-Latn-ID", + "lwa": "lwa-Latn-CD", + "lwe": "lwe-Latn-ID", + "lwg": "lwg-Latn-KE", + "lwh": "lwh-Latn-VN", + "lwl": "lwl-Thai-TH", + "lwm": "lwm-Thai-CN", + "lwo": "lwo-Latn-SS", + "lwo-ZA": "lwo-Latn-ZA", + "lwt": "lwt-Latn-ID", + "lww": "lww-Latn-VU", + "lxm": "lxm-Latn-PG", + "lya": "lya-Tibt-BT", + "lyn": "lyn-Latn-ZM", + "lzh": "lzh-Hans-CN", + "lzl": "lzl-Latn-VU", + "lzn": "lzn-Latn-MM", + "lzz": "lzz-Latn-TR", + "maa": "maa-Latn-MX", + "mab": "mab-Latn-MX", + "mad": "mad-Latn-ID", + "mae": "mae-Latn-NG", + "maf": "maf-Latn-CM", + "mag": "mag-Deva-IN", + "mai": "mai-Deva-IN", + "maj": "maj-Latn-MX", + "mak": "mak-Latn-ID", + "mam": "mam-Latn-GT", + "man": "man-Latn-GM", + "man-GN": "man-Nkoo-GN", + "man-Nkoo": "man-Nkoo-GN", + "maq": "maq-Latn-MX", + "mas": "mas-Latn-KE", + "mat": "mat-Latn-MX", + "mau": "mau-Latn-MX", + "mav": "mav-Latn-BR", + "maw": "maw-Latn-ZZ", + "max": "max-Latn-ID", + "maz": "maz-Latn-MX", + "mba": "mba-Latn-PH", + "mbb": "mbb-Latn-PH", + "mbc": "mbc-Latn-BR", + "mbd": "mbd-Latn-PH", + "mbf": "mbf-Latn-SG", + "mbh": "mbh-Latn-ZZ", + "mbi": "mbi-Latn-PH", + "mbj": "mbj-Latn-BR", + "mbk": "mbk-Latn-PG", + "mbl": "mbl-Latn-BR", + "mbm": "mbm-Latn-CG", + "mbn": "mbn-Latn-CO", + "mbo": "mbo-Latn-ZZ", + "mbp": "mbp-Latn-CO", + "mbq": "mbq-Latn-ZZ", + "mbr": "mbr-Latn-CO", + "mbs": "mbs-Latn-PH", + "mbt": "mbt-Latn-PH", + "mbu": "mbu-Latn-ZZ", + "mbv": "mbv-Latn-GN", + "mbw": "mbw-Latn-ZZ", + "mbx": "mbx-Latn-PG", + "mby": "mby-Arab-PK", + "mbz": "mbz-Latn-MX", + "mca": "mca-Latn-PY", + "mcb": "mcb-Latn-PE", + "mcc": "mcc-Latn-PG", + "mcd": "mcd-Latn-PE", + "mce": "mce-Latn-MX", + "mcf": "mcf-Latn-PE", + "mcg": "mcg-Latn-VE", + "mch": "mch-Latn-VE", + "mci": "mci-Latn-ZZ", + "mcj": "mcj-Latn-NG", + "mck": "mck-Latn-AO", + "mcl": "mcl-Latn-CO", + "mcm": "mcm-Latn-MY", + "mcn": "mcn-Latn-TD", + "mco": "mco-Latn-MX", + "mcp": "mcp-Latn-ZZ", + "mcq": "mcq-Latn-ZZ", + "mcr": "mcr-Latn-ZZ", + "mcs": "mcs-Latn-CM", + "mct": "mct-Latn-CM", + "mcu": "mcu-Latn-ZZ", + "mcv": "mcv-Latn-PG", + "mcw": "mcw-Latn-TD", + "mcx": "mcx-Latn-CF", + "mcy": "mcy-Latn-PG", + "mcz": "mcz-Latn-PG", + "mda": "mda-Latn-ZZ", + "mdb": "mdb-Latn-PG", + "mdc": "mdc-Latn-PG", + "mdd": "mdd-Latn-CM", + "mde": "mde-Arab-ZZ", + "mdf": "mdf-Cyrl-RU", + "mdg": "mdg-Latn-TD", + "mdh": "mdh-Latn-PH", + "mdi": "mdi-Latn-CD", + "mdj": "mdj-Latn-ZZ", + "mdk": "mdk-Latn-CD", + "mdm": "mdm-Latn-CD", + "mdn": "mdn-Latn-CF", + "mdp": "mdp-Latn-CD", + "mdq": "mdq-Latn-CD", + "mdr": "mdr-Latn-ID", + "mds": "mds-Latn-PG", + "mdt": "mdt-Latn-CG", + "mdu": "mdu-Latn-CG", + "mdv": "mdv-Latn-MX", + "mdw": "mdw-Latn-CG", + "mdx": "mdx-Ethi-ZZ", + "mdy": "mdy-Ethi-ET", + "mdy-Latn": "mdy-Latn-ET", + "mdz": "mdz-Latn-BR", + "mea": "mea-Latn-CM", + "meb": "meb-Latn-PG", + "mec": "mec-Latn-AU", + "med": "med-Latn-ZZ", + "mee": "mee-Latn-ZZ", + "meh": "meh-Latn-MX", + "mej": "mej-Latn-ID", + "mek": "mek-Latn-ZZ", + "mel": "mel-Latn-MY", + "mem": "mem-Latn-AU", + "men": "men-Latn-SL", + "meo": "meo-Latn-MY", + "meo-Arab": "meo-Arab-MY", + "mep": "mep-Latn-AU", + "meq": "meq-Latn-CM", + "mer": "mer-Latn-KE", + "mes": "mes-Latn-TD", + "met": "met-Latn-ZZ", + "meu": "meu-Latn-ZZ", + "mev": "mev-Latn-LR", + "mew": "mew-Latn-NG", + "mey": "mey-Latn-MR", + "mey-Arab": "mey-Arab-MR", + "mez": "mez-Latn-US", + "mfa": "mfa-Arab-TH", + "mfb": "mfb-Latn-ID", + "mfc": "mfc-Latn-CD", + "mfd": "mfd-Latn-CM", + "mfe": "mfe-Latn-MU", + "mff": "mff-Latn-CM", + "mfg": "mfg-Latn-GN", + "mfg-Arab": "mfg-Arab-GN", + "mfh": "mfh-Latn-CM", + "mfi": "mfi-Arab-CM", + "mfi-Latn": "mfi-Latn-CM", + "mfj": "mfj-Latn-CM", + "mfk": "mfk-Latn-CM", + "mfl": "mfl-Latn-NG", + "mfm": "mfm-Latn-NG", + "mfn": "mfn-Latn-ZZ", + "mfo": "mfo-Latn-ZZ", + "mfp": "mfp-Latn-ID", + "mfq": "mfq-Latn-ZZ", + "mfr": "mfr-Latn-AU", + "mft": "mft-Latn-PG", + "mfu": "mfu-Latn-AO", + "mfv": "mfv-Latn-GW", + "mfw": "mfw-Latn-PG", + "mfx": "mfx-Latn-ET", + "mfx-Ethi": "mfx-Ethi-ET", + "mfy": "mfy-Latn-MX", + "mfz": "mfz-Latn-SS", + "mg": "mg-Latn-MG", + "mgb": "mgb-Latn-TD", + "mgc": "mgc-Latn-SS", + "mgd": "mgd-Latn-SS", + "mgd-Arab": "mgd-Arab-SS", + "mge": "mge-Latn-TD", + "mgf": "mgf-Latn-ID", + "mgg": "mgg-Latn-CM", + "mgh": "mgh-Latn-MZ", + "mgi": "mgi-Latn-NG", + "mgj": "mgj-Latn-NG", + "mgk": "mgk-Latn-ID", + "mgl": "mgl-Latn-ZZ", + "mgm": "mgm-Latn-TL", + "mgn": "mgn-Latn-CF", + "mgo": "mgo-Latn-CM", + "mgp": "mgp-Deva-NP", + "mgq": "mgq-Latn-TZ", + "mgr": "mgr-Latn-ZM", + "mgs": "mgs-Latn-TZ", + "mgt": "mgt-Latn-PG", + "mgu": "mgu-Latn-PG", + "mgv": "mgv-Latn-TZ", + "mgw": "mgw-Latn-TZ", + "mgy": "mgy-Latn-TZ", + "mgz": "mgz-Latn-TZ", + "mh": "mh-Latn-MH", + "mhb": "mhb-Latn-GA", + "mhc": "mhc-Latn-MX", + "mhd": "mhd-Latn-TZ", + "mhe": "mhe-Latn-MY", + "mhf": "mhf-Latn-PG", + "mhg": "mhg-Latn-AU", + "mhi": "mhi-Latn-ZZ", + "mhj": "mhj-Arab-AF", + "mhk": "mhk-Latn-CM", + "mhl": "mhl-Latn-ZZ", + "mhm": "mhm-Latn-MZ", + "mhn": "mhn-Latn-IT", + "mho": "mho-Latn-ZM", + "mhp": "mhp-Latn-ID", + "mhq": "mhq-Latn-US", + "mhs": "mhs-Latn-ID", + "mht": "mht-Latn-VE", + "mhu": "mhu-Latn-IN", + "mhw": "mhw-Latn-BW", + "mhx": "mhx-Latn-MM", + "mhy": "mhy-Latn-ID", + "mhz": "mhz-Latn-ID", + "mi": "mi-Latn-NZ", + "mia": "mia-Latn-US", + "mib": "mib-Latn-MX", + "mic": "mic-Latn-CA", + "mid": "mid-Mand-IQ", + "mie": "mie-Latn-MX", + "mif": "mif-Latn-ZZ", + "mig": "mig-Latn-MX", + "mih": "mih-Latn-MX", + "mii": "mii-Latn-MX", + "mij": "mij-Latn-CM", + "mik": "mik-Latn-US", + "mil": "mil-Latn-MX", + "mim": "mim-Latn-MX", + "min": "min-Latn-ID", + "mio": "mio-Latn-MX", + "mip": "mip-Latn-MX", + "miq": "miq-Latn-NI", + "mir": "mir-Latn-MX", + "mit": "mit-Latn-MX", + "miu": "miu-Latn-MX", + "miw": "miw-Latn-ZZ", + "mix": "mix-Latn-MX", + "miy": "miy-Latn-MX", + "miz": "miz-Latn-MX", + "mjb": "mjb-Latn-TL", + "mjc": "mjc-Latn-MX", + "mjd": "mjd-Latn-US", + "mje": "mje-Latn-TD", + "mjg": "mjg-Latn-CN", + "mjh": "mjh-Latn-TZ", + "mji": "mji-Latn-CN", + "mjj": "mjj-Latn-PG", + "mjk": "mjk-Latn-PG", + "mjl": "mjl-Deva-IN", + "mjl-Takr": "mjl-Takr-IN", + "mjm": "mjm-Latn-PG", + "mjn": "mjn-Latn-PG", + "mjq": "mjq-Mlym-IN", + "mjr": "mjr-Mlym-IN", + "mjs": "mjs-Latn-NG", + "mjt": "mjt-Deva-IN", + "mjt-Beng": "mjt-Beng-BD", + "mju": "mju-Telu-IN", + "mjv": "mjv-Mlym-IN", + "mjw": "mjw-Latn-IN", + "mjx": "mjx-Latn-BD", + "mjx-Beng": "mjx-Beng-BD", + "mjy": "mjy-Latn-US", + "mjz": "mjz-Deva-NP", + "mk": "mk-Cyrl-MK", + "mka": "mka-Latn-CI", + "mkb": "mkb-Deva-IN", + "mkc": "mkc-Latn-PG", + "mke": "mke-Deva-IN", + "mkf": "mkf-Latn-NG", + "mki": "mki-Arab-ZZ", + "mkj": "mkj-Latn-FM", + "mkk": "mkk-Latn-CM", + "mkl": "mkl-Latn-ZZ", + "mkm": "mkm-Thai-TH", + "mkn": "mkn-Latn-ID", + "mko": "mko-Latn-NG", + "mkp": "mkp-Latn-ZZ", + "mkr": "mkr-Latn-PG", + "mks": "mks-Latn-MX", + "mkt": "mkt-Latn-NC", + "mku": "mku-Latn-GN", + "mkv": "mkv-Latn-VU", + "mkw": "mkw-Latn-ZZ", + "mkx": "mkx-Latn-PH", + "mky": "mky-Latn-ID", + "mkz": "mkz-Latn-TL", + "ml": "ml-Mlym-IN", + "mla": "mla-Latn-VU", + "mlb": "mlb-Latn-CM", + "mlc": "mlc-Latn-VN", + "mle": "mle-Latn-ZZ", + "mlf": "mlf-Thai-LA", + "mlf-Latn": "mlf-Latn-LA", + "mlh": "mlh-Latn-PG", + "mli": "mli-Latn-ID", + "mlj": "mlj-Latn-TD", + "mlk": "mlk-Latn-KE", + "mll": "mll-Latn-VU", + "mln": "mln-Latn-SB", + "mlo": "mlo-Latn-SN", + "mlp": "mlp-Latn-ZZ", + "mlq": "mlq-Latn-SN", + "mlq-Arab": "mlq-Arab-SN", + "mlr": "mlr-Latn-CM", + "mls": "mls-Latn-SD", + "mlu": "mlu-Latn-SB", + "mlv": "mlv-Latn-VU", + "mlw": "mlw-Latn-CM", + "mlx": "mlx-Latn-VU", + "mlz": "mlz-Latn-PH", + "mma": "mma-Latn-NG", + "mmb": "mmb-Latn-ID", + "mmc": "mmc-Latn-MX", + "mmd": "mmd-Latn-CN", + "mmd-Hans": "mmd-Hans-CN", + "mmd-Hant": "mmd-Hant-CN", + "mme": "mme-Latn-VU", + "mmf": "mmf-Latn-NG", + "mmg": "mmg-Latn-VU", + "mmh": "mmh-Latn-BR", + "mmi": "mmi-Latn-PG", + "mmm": "mmm-Latn-VU", + "mmn": "mmn-Latn-PH", + "mmo": "mmo-Latn-ZZ", + "mmp": "mmp-Latn-PG", + "mmq": "mmq-Latn-PG", + "mmr": "mmr-Latn-CN", + "mmt": "mmt-Latn-PG", + "mmu": "mmu-Latn-ZZ", + "mmv": "mmv-Latn-BR", + "mmw": "mmw-Latn-VU", + "mmx": "mmx-Latn-ZZ", + "mmy": "mmy-Latn-TD", + "mmz": "mmz-Latn-CD", + "mn": "mn-Cyrl-MN", + "mn-CN": "mn-Mong-CN", + "mn-Mong": "mn-Mong-CN", + "mna": "mna-Latn-ZZ", + "mnb": "mnb-Latn-ID", + "mnd": "mnd-Latn-BR", + "mne": "mne-Latn-TD", + "mnf": "mnf-Latn-ZZ", + "mng": "mng-Latn-VN", + "mnh": "mnh-Latn-CD", + "mni": "mni-Beng-IN", + "mnj": "mnj-Arab-AF", + "mnl": "mnl-Latn-VU", + "mnm": "mnm-Latn-PG", + "mnn": "mnn-Latn-VN", + "mnp": "mnp-Latn-CN", + "mnq": "mnq-Latn-MY", + "mnr": "mnr-Latn-US", + "mns": "mns-Cyrl-RU", + "mnu": "mnu-Latn-ID", + "mnv": "mnv-Latn-SB", + "mnw": "mnw-Mymr-MM", + "mnx": "mnx-Latn-ID", + "mny": "mny-Latn-MZ", + "mnz": "mnz-Latn-ID", + "mo": "mo-Latn-RO", + "moa": "moa-Latn-ZZ", + "moc": "moc-Latn-AR", + "mod": "mod-Latn-US", + "moe": "moe-Latn-CA", + "mog": "mog-Latn-ID", + "moh": "moh-Latn-CA", + "moi": "moi-Latn-NG", + "moj": "moj-Latn-CG", + "mok": "mok-Latn-ID", + "mom": "mom-Latn-NI", + "moo": "moo-Latn-VN", + "mop": "mop-Latn-BZ", + "moq": "moq-Latn-ID", + "mor": "mor-Latn-SD", + "mos": "mos-Latn-BF", + "mot": "mot-Latn-CO", + "mou": "mou-Latn-TD", + "mov": "mov-Latn-US", + "mow": "mow-Latn-CG", + "mox": "mox-Latn-ZZ", + "moy": "moy-Latn-ET", + "moy-Ethi": "moy-Ethi-ET", + "moz": "moz-Latn-TD", + "mpa": "mpa-Latn-TZ", + "mpb": "mpb-Latn-AU", + "mpc": "mpc-Latn-AU", + "mpd": "mpd-Latn-BR", + "mpe": "mpe-Latn-ET", + "mpe-Ethi": "mpe-Ethi-ET", + "mpg": "mpg-Latn-TD", + "mph": "mph-Latn-AU", + "mpi": "mpi-Latn-CM", + "mpj": "mpj-Latn-AU", + "mpk": "mpk-Latn-TD", + "mpl": "mpl-Latn-PG", + "mpm": "mpm-Latn-MX", + "mpn": "mpn-Latn-PG", + "mpo": "mpo-Latn-PG", + "mpp": "mpp-Latn-ZZ", + "mpq": "mpq-Latn-BR", + "mpr": "mpr-Latn-SB", + "mps": "mps-Latn-ZZ", + "mpt": "mpt-Latn-ZZ", + "mpu": "mpu-Latn-BR", + "mpv": "mpv-Latn-PG", + "mpw": "mpw-Latn-BR", + "mpx": "mpx-Latn-ZZ", + "mpy": "mpy-Latn-ID", + "mpz": "mpz-Thai-TH", + "mqa": "mqa-Latn-ID", + "mqb": "mqb-Latn-CM", + "mqc": "mqc-Latn-ID", + "mqe": "mqe-Latn-PG", + "mqf": "mqf-Latn-ID", + "mqg": "mqg-Latn-ID", + "mqh": "mqh-Latn-MX", + "mqi": "mqi-Latn-ID", + "mqj": "mqj-Latn-ID", + "mqk": "mqk-Latn-PH", + "mql": "mql-Latn-ZZ", + "mqm": "mqm-Latn-PF", + "mqn": "mqn-Latn-ID", + "mqo": "mqo-Latn-ID", + "mqp": "mqp-Latn-ID", + "mqq": "mqq-Latn-MY", + "mqr": "mqr-Latn-ID", + "mqs": "mqs-Latn-ID", + "mqu": "mqu-Latn-SS", + "mqv": "mqv-Latn-PG", + "mqw": "mqw-Latn-PG", + "mqx": "mqx-Latn-ID", + "mqx-Bugi": "mqx-Bugi-ID", + "mqy": "mqy-Latn-ID", + "mqz": "mqz-Latn-PG", + "mr": "mr-Deva-IN", + "mra": "mra-Thai-TH", + "mrb": "mrb-Latn-VU", + "mrc": "mrc-Latn-US", + "mrd": "mrd-Deva-NP", + "mrf": "mrf-Latn-ID", + "mrg": "mrg-Latn-IN", + "mrg-Beng": "mrg-Beng-IN", + "mrg-Deva": "mrg-Deva-IN", + "mrh": "mrh-Latn-IN", + "mrj": "mrj-Cyrl-RU", + "mrk": "mrk-Latn-NC", + "mrl": "mrl-Latn-FM", + "mrm": "mrm-Latn-VU", + "mrn": "mrn-Latn-SB", + "mro": "mro-Mroo-BD", + "mrp": "mrp-Latn-VU", + "mrq": "mrq-Latn-PF", + "mrr": "mrr-Deva-IN", + "mrs": "mrs-Latn-VU", + "mrt": "mrt-Latn-NG", + "mru": "mru-Latn-CM", + "mrv": "mrv-Latn-PF", + "mrw": "mrw-Latn-PH", + "mrw-Arab": "mrw-Arab-PH", + "mrx": "mrx-Latn-ID", + "mry": "mry-Latn-PH", + "mrz": "mrz-Latn-ID", + "ms": "ms-Latn-MY", + "ms-CC": "ms-Arab-CC", + "msb": "msb-Latn-PH", + "msc": "msc-Latn-GN", + "mse": "mse-Latn-TD", + "msf": "msf-Latn-ID", + "msg": "msg-Latn-ID", + "msh": "msh-Latn-MG", + "msi": "msi-Latn-MY", + "msj": "msj-Latn-CD", + "msk": "msk-Latn-PH", + "msl": "msl-Latn-ID", + "msm": "msm-Latn-PH", + "msn": "msn-Latn-VU", + "mso": "mso-Latn-ID", + "msp": "msp-Latn-BR", + "msq": "msq-Latn-NC", + "mss": "mss-Latn-ID", + "msu": "msu-Latn-PG", + "msv": "msv-Latn-CM", + "msw": "msw-Latn-GW", + "msx": "msx-Latn-PG", + "msy": "msy-Latn-PG", + "msz": "msz-Latn-PG", + "mt": "mt-Latn-MT", + "mta": "mta-Latn-PH", + "mtb": "mtb-Latn-CI", + "mtc": "mtc-Latn-ZZ", + "mtd": "mtd-Latn-ID", + "mte": "mte-Latn-SB", + "mtf": "mtf-Latn-ZZ", + "mtg": "mtg-Latn-ID", + "mth": "mth-Latn-ID", + "mti": "mti-Latn-ZZ", + "mtj": "mtj-Latn-ID", + "mtk": "mtk-Latn-CM", + "mtl": "mtl-Latn-NG", + "mtm": "mtm-Cyrl-RU", + "mtn": "mtn-Latn-NI", + "mto": "mto-Latn-MX", + "mtp": "mtp-Latn-BO", + "mtq": "mtq-Latn-VN", + "mtr": "mtr-Deva-IN", + "mts": "mts-Latn-PE", + "mtt": "mtt-Latn-VU", + "mtu": "mtu-Latn-MX", + "mtv": "mtv-Latn-PG", + "mtw": "mtw-Latn-PH", + "mtx": "mtx-Latn-MX", + "mty": "mty-Latn-PG", + "mua": "mua-Latn-CM", + "mub": "mub-Latn-TD", + "muc": "muc-Latn-CM", + "mud": "mud-Cyrl-RU", + "mue": "mue-Latn-EC", + "mug": "mug-Latn-CM", + "muh": "muh-Latn-SS", + "mui": "mui-Latn-ID", + "muj": "muj-Latn-TD", + "muk": "muk-Tibt-NP", + "mum": "mum-Latn-PG", + "muo": "muo-Latn-CM", + "muq": "muq-Latn-CN", + "mur": "mur-Latn-ZZ", + "mus": "mus-Latn-US", + "mut": "mut-Deva-IN", + "muu": "muu-Latn-KE", + "muv": "muv-Taml-IN", + "mux": "mux-Latn-PG", + "muy": "muy-Latn-CM", + "muz": "muz-Ethi-ET", + "muz-Latn": "muz-Latn-ET", + "mva": "mva-Latn-ZZ", + "mvd": "mvd-Latn-ID", + "mvf": "mvf-Mong-CN", + "mvf-Phag": "mvf-Phag-CN", + "mvg": "mvg-Latn-MX", + "mvh": "mvh-Latn-TD", + "mvk": "mvk-Latn-PG", + "mvl": "mvl-Latn-AU", + "mvn": "mvn-Latn-ZZ", + "mvo": "mvo-Latn-SB", + "mvp": "mvp-Latn-ID", + "mvq": "mvq-Latn-PG", + "mvr": "mvr-Latn-ID", + "mvs": "mvs-Latn-ID", + "mvt": "mvt-Latn-VU", + "mvu": "mvu-Latn-TD", + "mvv": "mvv-Latn-MY", + "mvw": "mvw-Latn-TZ", + "mvx": "mvx-Latn-ID", + "mvy": "mvy-Arab-PK", + "mvz": "mvz-Ethi-ET", + "mvz-Arab": "mvz-Arab-ET", + "mwa": "mwa-Latn-PG", + "mwb": "mwb-Latn-PG", + "mwc": "mwc-Latn-PG", + "mwe": "mwe-Latn-TZ", + "mwf": "mwf-Latn-AU", + "mwg": "mwg-Latn-PG", + "mwh": "mwh-Latn-PG", + "mwi": "mwi-Latn-VU", + "mwk": "mwk-Latn-ML", + "mwl": "mwl-Latn-PT", + "mwm": "mwm-Latn-TD", + "mwn": "mwn-Latn-ZM", + "mwo": "mwo-Latn-VU", + "mwp": "mwp-Latn-AU", + "mwq": "mwq-Latn-MM", + "mwr": "mwr-Deva-IN", + "mws": "mws-Latn-KE", + "mwt": "mwt-Mymr-MM", + "mwt-Thai": "mwt-Thai-TH", + "mwu": "mwu-Latn-SS", + "mwv": "mwv-Latn-ID", + "mww": "mww-Hmnp-US", + "mwz": "mwz-Latn-CD", + "mxa": "mxa-Latn-MX", + "mxb": "mxb-Latn-MX", + "mxc": "mxc-Latn-ZW", + "mxd": "mxd-Latn-ID", + "mxe": "mxe-Latn-VU", + "mxf": "mxf-Latn-CM", + "mxg": "mxg-Latn-AO", + "mxh": "mxh-Latn-CD", + "mxi": "mxi-Latn-ES", + "mxj": "mxj-Latn-IN", + "mxk": "mxk-Latn-PG", + "mxl": "mxl-Latn-BJ", + "mxm": "mxm-Latn-ZZ", + "mxn": "mxn-Latn-ID", + "mxo": "mxo-Latn-ZM", + "mxp": "mxp-Latn-MX", + "mxq": "mxq-Latn-MX", + "mxr": "mxr-Latn-MY", + "mxs": "mxs-Latn-MX", + "mxt": "mxt-Latn-MX", + "mxu": "mxu-Latn-CM", + "mxv": "mxv-Latn-MX", + "mxw": "mxw-Latn-PG", + "mxx": "mxx-Latn-CI", + "mxy": "mxy-Latn-MX", + "mxz": "mxz-Latn-ID", + "my": "my-Mymr-MM", + "myb": "myb-Latn-TD", + "myc": "myc-Latn-CD", + "mye": "mye-Latn-GA", + "myf": "myf-Latn-ET", + "myg": "myg-Latn-CM", + "myh": "myh-Latn-US", + "myj": "myj-Latn-SS", + "myk": "myk-Latn-ZZ", + "myl": "myl-Latn-ID", + "mym": "mym-Ethi-ZZ", + "myp": "myp-Latn-BR", + "myr": "myr-Latn-PE", + "myu": "myu-Latn-BR", + "myv": "myv-Cyrl-RU", + "myw": "myw-Latn-ZZ", + "myx": "myx-Latn-UG", + "myy": "myy-Latn-CO", + "myz": "myz-Mand-IR", + "mza": "mza-Latn-MX", + "mzd": "mzd-Latn-CM", + "mze": "mze-Latn-PG", + "mzh": "mzh-Latn-AR", + "mzi": "mzi-Latn-MX", + "mzj": "mzj-Latn-LR", + "mzk": "mzk-Latn-ZZ", + "mzl": "mzl-Latn-MX", + "mzm": "mzm-Latn-ZZ", + "mzn": "mzn-Arab-IR", + "mzo": "mzo-Latn-BR", + "mzp": "mzp-Latn-ZZ", + "mzq": "mzq-Latn-ID", + "mzr": "mzr-Latn-BR", + "mzt": "mzt-Latn-MY", + "mzu": "mzu-Latn-PG", + "mzv": "mzv-Latn-CF", + "mzw": "mzw-Latn-ZZ", + "mzx": "mzx-Latn-GY", + "mzz": "mzz-Latn-ZZ", + "na": "na-Latn-NR", + "naa": "naa-Latn-ID", + "nab": "nab-Latn-BR", + "nac": "nac-Latn-ZZ", + "nae": "nae-Latn-ID", + "naf": "naf-Latn-ZZ", + "nag": "nag-Latn-IN", + "naj": "naj-Latn-GN", + "nak": "nak-Latn-ZZ", + "nal": "nal-Latn-PG", + "nam": "nam-Latn-AU", + "nan": "nan-Hans-CN", + "nao": "nao-Deva-NP", + "nap": "nap-Latn-IT", + "naq": "naq-Latn-NA", + "nar": "nar-Latn-NG", + "nas": "nas-Latn-ZZ", + "nat": "nat-Latn-NG", + "naw": "naw-Latn-GH", + "nax": "nax-Latn-PG", + "nay": "nay-Latn-AU", + "naz": "naz-Latn-MX", + "nb": "nb-Latn-NO", + "nba": "nba-Latn-AO", + "nbb": "nbb-Latn-NG", + "nbc": "nbc-Latn-IN", + "nbd": "nbd-Latn-CD", + "nbe": "nbe-Latn-IN", + "nbh": "nbh-Latn-NG", + "nbi": "nbi-Latn-IN", + "nbj": "nbj-Latn-AU", + "nbk": "nbk-Latn-PG", + "nbm": "nbm-Latn-CF", + "nbn": "nbn-Latn-ID", + "nbo": "nbo-Latn-NG", + "nbp": "nbp-Latn-NG", + "nbq": "nbq-Latn-ID", + "nbr": "nbr-Latn-NG", + "nbt": "nbt-Latn-IN", + "nbt-Deva": "nbt-Deva-IN", + "nbu": "nbu-Latn-IN", + "nbv": "nbv-Latn-CM", + "nbw": "nbw-Latn-CD", + "nby": "nby-Latn-PG", + "nca": "nca-Latn-ZZ", + "ncb": "ncb-Latn-IN", + "ncb-Deva": "ncb-Deva-IN", + "ncc": "ncc-Latn-PG", + "ncd": "ncd-Deva-NP", + "nce": "nce-Latn-ZZ", + "ncf": "ncf-Latn-ZZ", + "ncg": "ncg-Latn-CA", + "nch": "nch-Latn-MX", + "nci": "nci-Latn-MX", + "ncj": "ncj-Latn-MX", + "nck": "nck-Latn-AU", + "ncl": "ncl-Latn-MX", + "ncm": "ncm-Latn-PG", + "ncn": "ncn-Latn-PG", + "nco": "nco-Latn-ZZ", + "ncq": "ncq-Laoo-LA", + "ncq-Thai": "ncq-Thai-LA", + "ncr": "ncr-Latn-CM", + "nct": "nct-Latn-IN", + "nct-Beng": "nct-Beng-IN", + "ncu": "ncu-Latn-ZZ", + "ncx": "ncx-Latn-MX", + "ncz": "ncz-Latn-US", + "nd": "nd-Latn-ZW", + "nda": "nda-Latn-CG", + "ndb": "ndb-Latn-CM", + "ndc": "ndc-Latn-MZ", + "ndd": "ndd-Latn-NG", + "ndf": "ndf-Cyrl-RU", + "ndg": "ndg-Latn-TZ", + "ndh": "ndh-Latn-TZ", + "ndi": "ndi-Latn-NG", + "ndj": "ndj-Latn-TZ", + "ndk": "ndk-Latn-CD", + "ndl": "ndl-Latn-CD", + "ndm": "ndm-Latn-TD", + "ndn": "ndn-Latn-CG", + "ndp": "ndp-Latn-UG", + "ndq": "ndq-Latn-AO", + "ndr": "ndr-Latn-NG", + "nds": "nds-Latn-DE", + "ndt": "ndt-Latn-CD", + "ndu": "ndu-Latn-CM", + "ndv": "ndv-Latn-SN", + "ndw": "ndw-Latn-CD", + "ndx": "ndx-Latn-ID", + "ndy": "ndy-Latn-CF", + "ndy-TD": "ndy-Latn-TD", + "ndz": "ndz-Latn-SS", + "ne": "ne-Deva-NP", + "nea": "nea-Latn-ID", + "neb": "neb-Latn-ZZ", + "nec": "nec-Latn-ID", + "ned": "ned-Latn-NG", + "nee": "nee-Latn-NC", + "neg": "neg-Cyrl-RU", + "neh": "neh-Tibt-BT", + "nei": "nei-Xsux-TR", + "nej": "nej-Latn-PG", + "nek": "nek-Latn-NC", + "nem": "nem-Latn-NC", + "nen": "nen-Latn-NC", + "neo": "neo-Latn-VN", + "neq": "neq-Latn-MX", + "ner": "ner-Latn-ID", + "net": "net-Latn-PG", + "neu": "neu-Latn-001", + "new": "new-Deva-NP", + "nex": "nex-Latn-ZZ", + "ney": "ney-Latn-CI", + "nez": "nez-Latn-US", + "nfa": "nfa-Latn-ID", + "nfd": "nfd-Latn-NG", + "nfl": "nfl-Latn-SB", + "nfr": "nfr-Latn-ZZ", + "nfu": "nfu-Latn-CM", + "ng": "ng-Latn-NA", + "nga": "nga-Latn-ZZ", + "ngb": "ngb-Latn-ZZ", + "ngc": "ngc-Latn-CD", + "ngd": "ngd-Latn-CF", + "nge": "nge-Latn-CM", + "ngg": "ngg-Latn-CF", + "ngh": "ngh-Latn-ZA", + "ngi": "ngi-Latn-NG", + "ngj": "ngj-Latn-CM", + "ngk": "ngk-Latn-AU", + "ngl": "ngl-Latn-MZ", + "ngm": "ngm-Latn-FM", + "ngn": "ngn-Latn-CM", + "ngp": "ngp-Latn-TZ", + "ngq": "ngq-Latn-TZ", + "ngr": "ngr-Latn-SB", + "ngs": "ngs-Latn-NG", + "ngt": "ngt-Laoo-LA", + "ngu": "ngu-Latn-MX", + "ngv": "ngv-Latn-CM", + "ngw": "ngw-Latn-NG", + "ngx": "ngx-Latn-NG", + "ngy": "ngy-Latn-CM", + "ngz": "ngz-Latn-CG", + "nha": "nha-Latn-AU", + "nhb": "nhb-Latn-ZZ", + "nhc": "nhc-Latn-MX", + "nhd": "nhd-Latn-PY", + "nhe": "nhe-Latn-MX", + "nhf": "nhf-Latn-AU", + "nhg": "nhg-Latn-MX", + "nhi": "nhi-Latn-MX", + "nhk": "nhk-Latn-MX", + "nhm": "nhm-Latn-MX", + "nhn": "nhn-Latn-MX", + "nho": "nho-Latn-PG", + "nhp": "nhp-Latn-MX", + "nhq": "nhq-Latn-MX", + "nhr": "nhr-Latn-BW", + "nht": "nht-Latn-MX", + "nhu": "nhu-Latn-CM", + "nhv": "nhv-Latn-MX", + "nhw": "nhw-Latn-MX", + "nhx": "nhx-Latn-MX", + "nhy": "nhy-Latn-MX", + "nhz": "nhz-Latn-MX", + "nia": "nia-Latn-ID", + "nib": "nib-Latn-PG", + "nid": "nid-Latn-AU", + "nie": "nie-Latn-TD", + "nif": "nif-Latn-ZZ", + "nig": "nig-Latn-AU", + "nih": "nih-Latn-TZ", + "nii": "nii-Latn-ZZ", + "nij": "nij-Latn-ID", + "nil": "nil-Latn-ID", + "nim": "nim-Latn-TZ", + "nin": "nin-Latn-ZZ", + "nio": "nio-Cyrl-RU", + "niq": "niq-Latn-KE", + "nir": "nir-Latn-ID", + "nis": "nis-Latn-PG", + "nit": "nit-Telu-IN", + "niu": "niu-Latn-NU", + "niv": "niv-Cyrl-RU", + "niv-Latn": "niv-Latn-RU", + "niw": "niw-Latn-PG", + "nix": "nix-Latn-CD", + "niy": "niy-Latn-ZZ", + "niz": "niz-Latn-ZZ", + "nja": "nja-Latn-NG", + "njb": "njb-Latn-IN", + "njd": "njd-Latn-TZ", + "njh": "njh-Latn-IN", + "nji": "nji-Latn-AU", + "njj": "njj-Latn-CM", + "njl": "njl-Latn-SS", + "njm": "njm-Latn-IN", + "njn": "njn-Latn-IN", + "njo": "njo-Latn-IN", + "njr": "njr-Latn-NG", + "njs": "njs-Latn-ID", + "njt": "njt-Latn-SR", + "nju": "nju-Latn-AU", + "njx": "njx-Latn-CG", + "njy": "njy-Latn-CM", + "njz": "njz-Latn-IN", + "njz-Beng": "njz-Beng-IN", + "nka": "nka-Latn-ZM", + "nkb": "nkb-Latn-IN", + "nkc": "nkc-Latn-CM", + "nkd": "nkd-Latn-IN", + "nke": "nke-Latn-SB", + "nkf": "nkf-Latn-IN", + "nkg": "nkg-Latn-ZZ", + "nkh": "nkh-Latn-IN", + "nki": "nki-Latn-IN", + "nki-Beng": "nki-Beng-IN", + "nkj": "nkj-Latn-ID", + "nkk": "nkk-Latn-VU", + "nkm": "nkm-Latn-PG", + "nkn": "nkn-Latn-AO", + "nko": "nko-Latn-ZZ", + "nkq": "nkq-Latn-GH", + "nkr": "nkr-Latn-FM", + "nks": "nks-Latn-ID", + "nkt": "nkt-Latn-TZ", + "nku": "nku-Latn-CI", + "nkv": "nkv-Latn-MW", + "nkw": "nkw-Latn-CD", + "nkx": "nkx-Latn-NG", + "nkz": "nkz-Latn-NG", + "nl": "nl-Latn-NL", + "nla": "nla-Latn-CM", + "nlc": "nlc-Latn-ID", + "nle": "nle-Latn-KE", + "nlg": "nlg-Latn-SB", + "nli": "nli-Arab-AF", + "nlj": "nlj-Latn-CD", + "nlk": "nlk-Latn-ID", + "nlm": "nlm-Arab-PK", + "nlo": "nlo-Latn-CD", + "nlq": "nlq-Latn-MM", + "nlu": "nlu-Latn-GH", + "nlv": "nlv-Latn-MX", + "nlw": "nlw-Latn-AU", + "nlx": "nlx-Deva-IN", + "nly": "nly-Latn-AU", + "nlz": "nlz-Latn-SB", + "nma": "nma-Latn-IN", + "nmb": "nmb-Latn-VU", + "nmc": "nmc-Latn-TD", + "nmd": "nmd-Latn-GA", + "nme": "nme-Latn-IN", + "nmf": "nmf-Latn-IN", + "nmg": "nmg-Latn-CM", + "nmh": "nmh-Latn-IN", + "nmi": "nmi-Latn-NG", + "nmj": "nmj-Latn-CF", + "nmk": "nmk-Latn-VU", + "nml": "nml-Latn-CM", + "nmm": "nmm-Deva-NP", + "nmm-Tibt": "nmm-Tibt-NP", + "nmn": "nmn-Latn-BW", + "nmo": "nmo-Latn-IN", + "nmo-Beng": "nmo-Beng-IN", + "nmp": "nmp-Latn-AU", + "nmq": "nmq-Latn-ZW", + "nmr": "nmr-Latn-CM", + "nms": "nms-Latn-VU", + "nmt": "nmt-Latn-FM", + "nmu": "nmu-Latn-US", + "nmv": "nmv-Latn-AU", + "nmw": "nmw-Latn-PG", + "nmx": "nmx-Latn-PG", + "nmz": "nmz-Latn-ZZ", + "nn": "nn-Latn-NO", + "nna": "nna-Latn-AU", + "nnb": "nnb-Latn-CD", + "nnc": "nnc-Latn-TD", + "nnd": "nnd-Latn-VU", + "nne": "nne-Latn-AO", + "nnf": "nnf-Latn-ZZ", + "nng": "nng-Latn-IN", + "nng-Beng": "nng-Beng-IN", + "nnh": "nnh-Latn-CM", + "nni": "nni-Latn-ID", + "nnj": "nnj-Latn-ET", + "nnk": "nnk-Latn-ZZ", + "nnl": "nnl-Latn-IN", + "nnm": "nnm-Latn-ZZ", + "nnn": "nnn-Latn-TD", + "nnp": "nnp-Wcho-IN", + "nnq": "nnq-Latn-TZ", + "nnr": "nnr-Latn-AU", + "nnt": "nnt-Latn-US", + "nnu": "nnu-Latn-GH", + "nnv": "nnv-Latn-AU", + "nnw": "nnw-Latn-BF", + "nny": "nny-Latn-AU", + "nnz": "nnz-Latn-CM", + "no": "no-Latn-NO", + "noa": "noa-Latn-CO", + "noc": "noc-Latn-PG", + "nod": "nod-Lana-TH", + "noe": "noe-Deva-IN", + "nof": "nof-Latn-PG", + "nog": "nog-Cyrl-RU", + "noh": "noh-Latn-PG", + "noi": "noi-Deva-IN", + "noj": "noj-Latn-CO", + "nok": "nok-Latn-US", + "nom": "nom-Latn-PE", + "non": "non-Runr-SE", + "nop": "nop-Latn-ZZ", + "noq": "noq-Latn-CD", + "nos": "nos-Yiii-CN", + "not": "not-Latn-PE", + "nou": "nou-Latn-ZZ", + "nov": "nov-Latn-001", + "now": "now-Latn-TZ", + "noy": "noy-Latn-TD", + "npb": "npb-Tibt-BT", + "npg": "npg-Latn-MM", + "nph": "nph-Latn-IN", + "npl": "npl-Latn-MX", + "npn": "npn-Latn-PG", + "npo": "npo-Latn-IN", + "nps": "nps-Latn-ID", + "npu": "npu-Latn-IN", + "npx": "npx-Latn-SB", + "npy": "npy-Latn-ID", + "nqg": "nqg-Latn-BJ", + "nqk": "nqk-Latn-BJ", + "nql": "nql-Latn-AO", + "nqm": "nqm-Latn-ID", + "nqn": "nqn-Latn-PG", + "nqo": "nqo-Nkoo-GN", + "nqq": "nqq-Latn-MM", + "nqt": "nqt-Latn-NG", + "nqy": "nqy-Latn-MM", + "nr": "nr-Latn-ZA", + "nra": "nra-Latn-GA", + "nrb": "nrb-Latn-ZZ", + "nre": "nre-Latn-IN", + "nrf": "nrf-Latn-JE", + "nrg": "nrg-Latn-VU", + "nri": "nri-Latn-IN", + "nrk": "nrk-Latn-AU", + "nrl": "nrl-Latn-AU", + "nrm": "nrm-Latn-MY", + "nrp": "nrp-Latn-IT", + "nru": "nru-Latn-CN", + "nru-Hans": "nru-Hans-CN", + "nru-Hant": "nru-Hant-CN", + "nrx": "nrx-Latn-AU", + "nrz": "nrz-Latn-PG", + "nsa": "nsa-Latn-IN", + "nsb": "nsb-Latn-ZA", + "nsc": "nsc-Latn-NG", + "nsd": "nsd-Yiii-CN", + "nse": "nse-Latn-ZM", + "nsf": "nsf-Yiii-CN", + "nsg": "nsg-Latn-TZ", + "nsh": "nsh-Latn-CM", + "nsk": "nsk-Cans-CA", + "nsm": "nsm-Latn-IN", + "nsn": "nsn-Latn-ZZ", + "nso": "nso-Latn-ZA", + "nsq": "nsq-Latn-US", + "nss": "nss-Latn-ZZ", + "nst": "nst-Tnsa-IN", + "nsu": "nsu-Latn-MX", + "nsv": "nsv-Yiii-CN", + "nsw": "nsw-Latn-VU", + "nsx": "nsx-Latn-AO", + "nsy": "nsy-Latn-ID", + "nsz": "nsz-Latn-US", + "ntd": "ntd-Latn-MY", + "nte": "nte-Latn-MZ", + "ntg": "ntg-Latn-AU", + "nti": "nti-Latn-BF", + "ntj": "ntj-Latn-AU", + "ntk": "ntk-Latn-TZ", + "ntm": "ntm-Latn-ZZ", + "nto": "nto-Latn-CD", + "ntp": "ntp-Latn-MX", + "ntr": "ntr-Latn-ZZ", + "ntu": "ntu-Latn-SB", + "ntx": "ntx-Latn-MM", + "nty": "nty-Yiii-VN", + "ntz": "ntz-Arab-IR", + "nua": "nua-Latn-NC", + "nuc": "nuc-Latn-BR", + "nud": "nud-Latn-PG", + "nue": "nue-Latn-CD", + "nuf": "nuf-Latn-CN", + "nug": "nug-Latn-AU", + "nuh": "nuh-Latn-NG", + "nui": "nui-Latn-ZZ", + "nuj": "nuj-Latn-UG", + "nuk": "nuk-Latn-CA", + "num": "num-Latn-TO", + "nun": "nun-Latn-MM", + "nuo": "nuo-Latn-VN", + "nup": "nup-Latn-ZZ", + "nuq": "nuq-Latn-PG", + "nur": "nur-Latn-PG", + "nus": "nus-Latn-SS", + "nut": "nut-Latn-VN", + "nuu": "nuu-Latn-CD", + "nuv": "nuv-Latn-ZZ", + "nuw": "nuw-Latn-FM", + "nux": "nux-Latn-ZZ", + "nuy": "nuy-Latn-AU", + "nuz": "nuz-Latn-MX", + "nv": "nv-Latn-US", + "nvh": "nvh-Latn-VU", + "nvm": "nvm-Latn-PG", + "nvo": "nvo-Latn-CM", + "nwb": "nwb-Latn-ZZ", + "nwc": "nwc-Newa-NP", + "nwc-Brah": "nwc-Brah-NP", + "nwc-Deva": "nwc-Deva-NP", + "nwc-Sidd": "nwc-Sidd-NP", + "nwe": "nwe-Latn-CM", + "nwg": "nwg-Latn-AU", + "nwi": "nwi-Latn-VU", + "nwm": "nwm-Latn-SS", + "nwo": "nwo-Latn-AU", + "nwr": "nwr-Latn-PG", + "nww": "nww-Latn-TZ", + "nwx": "nwx-Deva-NP", + "nxa": "nxa-Latn-TL", + "nxd": "nxd-Latn-CD", + "nxe": "nxe-Latn-ID", + "nxg": "nxg-Latn-ID", + "nxi": "nxi-Latn-TZ", + "nxl": "nxl-Latn-ID", + "nxn": "nxn-Latn-AU", + "nxo": "nxo-Latn-GA", + "nxq": "nxq-Latn-CN", + "nxr": "nxr-Latn-ZZ", + "nxx": "nxx-Latn-ID", + "ny": "ny-Latn-MW", + "nyb": "nyb-Latn-GH", + "nyc": "nyc-Latn-CD", + "nyd": "nyd-Latn-KE", + "nye": "nye-Latn-AO", + "nyf": "nyf-Latn-KE", + "nyg": "nyg-Latn-CD", + "nyh": "nyh-Latn-AU", + "nyi": "nyi-Latn-SD", + "nyj": "nyj-Latn-CD", + "nyk": "nyk-Latn-AO", + "nyl": "nyl-Thai-TH", + "nym": "nym-Latn-TZ", + "nyn": "nyn-Latn-UG", + "nyo": "nyo-Latn-UG", + "nyp": "nyp-Latn-UG", + "nyq": "nyq-Arab-IR", + "nyr": "nyr-Latn-MW", + "nys": "nys-Latn-AU", + "nyt": "nyt-Latn-AU", + "nyu": "nyu-Latn-MZ", + "nyv": "nyv-Latn-AU", + "nyx": "nyx-Latn-AU", + "nyy": "nyy-Latn-TZ", + "nza": "nza-Latn-CM", + "nzb": "nzb-Latn-GA", + "nzd": "nzd-Latn-CD", + "nzi": "nzi-Latn-GH", + "nzk": "nzk-Latn-CF", + "nzm": "nzm-Latn-IN", + "nzu": "nzu-Latn-CG", + "nzy": "nzy-Latn-TD", + "nzz": "nzz-Latn-ML", + "oaa": "oaa-Cyrl-RU", + "oac": "oac-Cyrl-RU", + "oar": "oar-Syrc-SY", + "oav": "oav-Geor-GE", + "obi": "obi-Latn-US", + "obk": "obk-Latn-PH", + "obl": "obl-Latn-CM", + "obm": "obm-Phnx-JO", + "obo": "obo-Latn-PH", + "obr": "obr-Mymr-MM", + "obt": "obt-Latn-FR", + "obu": "obu-Latn-NG", + "oc": "oc-Latn-FR", + "oca": "oca-Latn-PE", + "oco": "oco-Latn-GB", + "ocu": "ocu-Latn-MX", + "oda": "oda-Latn-NG", + "odk": "odk-Arab-PK", + "odt": "odt-Latn-NL", + "odu": "odu-Latn-NG", + "ofu": "ofu-Latn-NG", + "ogb": "ogb-Latn-NG", + "ogc": "ogc-Latn-ZZ", + "ogg": "ogg-Latn-NG", + "ogo": "ogo-Latn-NG", + "ogu": "ogu-Latn-NG", + "oht": "oht-Xsux-TR", + "oia": "oia-Latn-ID", + "oie": "oie-Latn-SS", + "oin": "oin-Latn-PG", + "oj": "oj-Cans-CA", + "ojb": "ojb-Latn-CA", + "ojb-Cans": "ojb-Cans-CA", + "ojc": "ojc-Latn-CA", + "ojs": "ojs-Cans-CA", + "ojv": "ojv-Latn-SB", + "ojw": "ojw-Latn-CA", + "ojw-Cans": "ojw-Cans-CA", + "oka": "oka-Latn-CA", + "okb": "okb-Latn-NG", + "okc": "okc-Latn-CD", + "okd": "okd-Latn-NG", + "oke": "oke-Latn-NG", + "okg": "okg-Latn-AU", + "oki": "oki-Latn-KE", + "okk": "okk-Latn-PG", + "okm": "okm-Hang-KR", + "oko": "oko-Hani-KR", + "okr": "okr-Latn-ZZ", + "oks": "oks-Latn-NG", + "oku": "oku-Latn-CM", + "okv": "okv-Latn-ZZ", + "okx": "okx-Latn-NG", + "okz": "okz-Khmr-KH", + "ola": "ola-Deva-NP", + "ola-Tibt": "ola-Tibt-CN", + "old": "old-Latn-TZ", + "ole": "ole-Tibt-BT", + "olk": "olk-Latn-AU", + "olm": "olm-Latn-NG", + "olo": "olo-Latn-RU", + "olr": "olr-Latn-VU", + "olt": "olt-Latn-LT", + "olu": "olu-Latn-AO", + "om": "om-Latn-ET", + "oma": "oma-Latn-US", + "omb": "omb-Latn-VU", + "omc": "omc-Latn-PE", + "omg": "omg-Latn-PE", + "omi": "omi-Latn-CD", + "omk": "omk-Cyrl-RU", + "oml": "oml-Latn-CD", + "omo": "omo-Latn-PG", + "omp": "omp-Mtei-IN", + "omr": "omr-Modi-IN", + "omt": "omt-Latn-KE", + "omu": "omu-Latn-PE", + "omw": "omw-Latn-PG", + "ona": "ona-Latn-AR", + "one": "one-Latn-CA", + "ong": "ong-Latn-ZZ", + "oni": "oni-Latn-ID", + "onj": "onj-Latn-PG", + "onk": "onk-Latn-PG", + "onn": "onn-Latn-ZZ", + "ono": "ono-Latn-CA", + "onp": "onp-Latn-IN", + "onp-Deva": "onp-Deva-IN", + "onr": "onr-Latn-PG", + "ons": "ons-Latn-ZZ", + "ont": "ont-Latn-PG", + "onu": "onu-Latn-VU", + "onx": "onx-Latn-ID", + "ood": "ood-Latn-US", + "oon": "oon-Deva-IN", + "oor": "oor-Latn-ZA", + "opa": "opa-Latn-NG", + "opk": "opk-Latn-ID", + "opm": "opm-Latn-ZZ", + "opo": "opo-Latn-PG", + "opt": "opt-Latn-MX", + "opy": "opy-Latn-BR", + "or": "or-Orya-IN", + "ora": "ora-Latn-SB", + "orc": "orc-Latn-KE", + "ore": "ore-Latn-PE", + "org": "org-Latn-NG", + "orn": "orn-Latn-MY", + "oro": "oro-Latn-ZZ", + "orr": "orr-Latn-NG", + "ors": "ors-Latn-MY", + "ort": "ort-Telu-IN", + "oru": "oru-Arab-ZZ", + "orv": "orv-Cyrl-RU", + "orw": "orw-Latn-BR", + "orx": "orx-Latn-NG", + "orz": "orz-Latn-ID", + "os": "os-Cyrl-GE", + "osa": "osa-Osge-US", + "osc": "osc-Ital-IT", + "osc-Latn": "osc-Latn-IT", + "osi": "osi-Java-ID", + "oso": "oso-Latn-NG", + "osp": "osp-Latn-ES", + "ost": "ost-Latn-CM", + "osu": "osu-Latn-PG", + "osx": "osx-Latn-DE", + "ota": "ota-Arab-ZZ", + "otb": "otb-Tibt-CN", + "otd": "otd-Latn-ID", + "ote": "ote-Latn-MX", + "oti": "oti-Latn-BR", + "otk": "otk-Orkh-MN", + "otl": "otl-Latn-MX", + "otm": "otm-Latn-MX", + "otn": "otn-Latn-MX", + "otq": "otq-Latn-MX", + "otr": "otr-Latn-SD", + "ots": "ots-Latn-MX", + "ott": "ott-Latn-MX", + "otu": "otu-Latn-BR", + "otw": "otw-Latn-CA", + "otx": "otx-Latn-MX", + "oty": "oty-Gran-IN", + "otz": "otz-Latn-MX", + "oub": "oub-Latn-LR", + "oue": "oue-Latn-PG", + "oui": "oui-Ougr-143", + "oum": "oum-Latn-PG", + "ovd": "ovd-Latn-SE", + "owi": "owi-Latn-PG", + "owl": "owl-Latn-GB", + "oyd": "oyd-Latn-ET", + "oym": "oym-Latn-BR", + "oyy": "oyy-Latn-PG", + "ozm": "ozm-Latn-ZZ", + "pa": "pa-Guru-IN", + "pa-Arab": "pa-Arab-PK", + "pa-PK": "pa-Arab-PK", + "pab": "pab-Latn-BR", + "pac": "pac-Latn-VN", + "pad": "pad-Latn-BR", + "pae": "pae-Latn-CD", + "paf": "paf-Latn-BR", + "pag": "pag-Latn-PH", + "pah": "pah-Latn-BR", + "pai": "pai-Latn-NG", + "pak": "pak-Latn-BR", + "pal": "pal-Phli-IR", + "pal-Phlp": "pal-Phlp-CN", + "pam": "pam-Latn-PH", + "pao": "pao-Latn-US", + "pap": "pap-Latn-CW", + "paq": "paq-Cyrl-TJ", + "par": "par-Latn-US", + "pas": "pas-Latn-ID", + "pau": "pau-Latn-PW", + "pav": "pav-Latn-BR", + "paw": "paw-Latn-US", + "pax": "pax-Latn-BR", + "pay": "pay-Latn-HN", + "paz": "paz-Latn-BR", + "pbb": "pbb-Latn-CO", + "pbc": "pbc-Latn-GY", + "pbe": "pbe-Latn-MX", + "pbf": "pbf-Latn-MX", + "pbg": "pbg-Latn-VE", + "pbh": "pbh-Latn-VE", + "pbi": "pbi-Latn-ZZ", + "pbl": "pbl-Latn-NG", + "pbm": "pbm-Latn-MX", + "pbn": "pbn-Latn-NG", + "pbo": "pbo-Latn-GW", + "pbp": "pbp-Latn-GN", + "pbr": "pbr-Latn-TZ", + "pbs": "pbs-Latn-MX", + "pbt": "pbt-Arab-AF", + "pbv": "pbv-Latn-IN", + "pby": "pby-Latn-PG", + "pca": "pca-Latn-MX", + "pcb": "pcb-Khmr-KH", + "pcc": "pcc-Latn-CN", + "pcc-Hani": "pcc-Hani-CN", + "pcd": "pcd-Latn-FR", + "pce": "pce-Mymr-MM", + "pce-Thai": "pce-Thai-TH", + "pcf": "pcf-Mlym-IN", + "pcg": "pcg-Mlym-IN", + "pcg-Knda": "pcg-Knda-IN", + "pcg-Taml": "pcg-Taml-IN", + "pch": "pch-Deva-IN", + "pci": "pci-Deva-IN", + "pci-Orya": "pci-Orya-IN", + "pcj": "pcj-Telu-IN", + "pck": "pck-Latn-IN", + "pcm": "pcm-Latn-NG", + "pcn": "pcn-Latn-NG", + "pcp": "pcp-Latn-BO", + "pcw": "pcw-Latn-NG", + "pda": "pda-Latn-PG", + "pdc": "pdc-Latn-US", + "pdn": "pdn-Latn-ID", + "pdo": "pdo-Latn-ID", + "pdt": "pdt-Latn-CA", + "pdu": "pdu-Latn-MM", + "pdu-Mymr": "pdu-Mymr-MM", + "pea": "pea-Latn-ID", + "peb": "peb-Latn-US", + "ped": "ped-Latn-ZZ", + "pee": "pee-Latn-ID", + "peg": "peg-Orya-IN", + "pei": "pei-Latn-MX", + "pek": "pek-Latn-PG", + "pel": "pel-Latn-ID", + "pem": "pem-Latn-CD", + "peo": "peo-Xpeo-IR", + "pep": "pep-Latn-PG", + "peq": "peq-Latn-US", + "pev": "pev-Latn-VE", + "pex": "pex-Latn-ZZ", + "pey": "pey-Latn-ID", + "pez": "pez-Latn-MY", + "pfa": "pfa-Latn-FM", + "pfe": "pfe-Latn-CM", + "pfl": "pfl-Latn-DE", + "pga": "pga-Latn-SS", + "pgd": "pgd-Khar-PK", + "pgg": "pgg-Deva-IN", + "pgi": "pgi-Latn-PG", + "pgk": "pgk-Latn-VU", + "pgl": "pgl-Ogam-IE", + "pgn": "pgn-Ital-IT", + "pgs": "pgs-Latn-NG", + "pgu": "pgu-Latn-ID", + "phd": "phd-Deva-IN", + "phg": "phg-Latn-VN", + "phh": "phh-Latn-VN", + "phk": "phk-Mymr-IN", + "phl": "phl-Arab-ZZ", + "phm": "phm-Latn-MZ", + "phn": "phn-Phnx-LB", + "pho": "pho-Laoo-LA", + "phr": "phr-Arab-PK", + "pht": "pht-Thai-TH", + "phv": "phv-Arab-AF", + "phw": "phw-Deva-NP", + "pi": "pi-Sinh-IN", + "pi-Brah": "pi-Brah-IN", + "pi-Deva": "pi-Deva-IN", + "pi-Khar": "pi-Khar-IN", + "pi-Khmr": "pi-Khmr-IN", + "pi-Mymr": "pi-Mymr-IN", + "pi-Thai": "pi-Thai-IN", + "pia": "pia-Latn-MX", + "pib": "pib-Latn-PE", + "pic": "pic-Latn-GA", + "pid": "pid-Latn-VE", + "pif": "pif-Latn-FM", + "pig": "pig-Latn-PE", + "pih": "pih-Latn-NF", + "pij": "pij-Latn-CO", + "pil": "pil-Latn-ZZ", + "pim": "pim-Latn-US", + "pin": "pin-Latn-PG", + "pio": "pio-Latn-CO", + "pip": "pip-Latn-ZZ", + "pir": "pir-Latn-BR", + "pis": "pis-Latn-SB", + "pit": "pit-Latn-AU", + "piu": "piu-Latn-AU", + "piv": "piv-Latn-SB", + "piw": "piw-Latn-TZ", + "pix": "pix-Latn-PG", + "piy": "piy-Latn-NG", + "piz": "piz-Latn-NC", + "pjt": "pjt-Latn-AU", + "pka": "pka-Brah-IN", + "pkb": "pkb-Latn-KE", + "pkg": "pkg-Latn-PG", + "pkh": "pkh-Latn-BD", + "pkh-Deva": "pkh-Deva-BD", + "pkn": "pkn-Latn-AU", + "pko": "pko-Latn-KE", + "pkp": "pkp-Latn-CK", + "pkr": "pkr-Mlym-IN", + "pku": "pku-Latn-ID", + "pl": "pl-Latn-PL", + "pla": "pla-Latn-ZZ", + "plb": "plb-Latn-VU", + "plc": "plc-Latn-PH", + "pld": "pld-Latn-GB", + "ple": "ple-Latn-ID", + "plg": "plg-Latn-AR", + "plh": "plh-Latn-ID", + "plj": "plj-Latn-NG", + "plk": "plk-Arab-PK", + "pll": "pll-Mymr-MM", + "pln": "pln-Latn-CO", + "plo": "plo-Latn-MX", + "plr": "plr-Latn-CI", + "pls": "pls-Latn-MX", + "plu": "plu-Latn-BR", + "plv": "plv-Latn-PH", + "plw": "plw-Latn-PH", + "plz": "plz-Latn-MY", + "pma": "pma-Latn-VU", + "pmb": "pmb-Latn-CD", + "pmd": "pmd-Latn-AU", + "pme": "pme-Latn-NC", + "pmf": "pmf-Latn-ID", + "pmh": "pmh-Brah-IN", + "pmi": "pmi-Latn-CN", + "pmj": "pmj-Latn-CN", + "pml": "pml-Latn-TN", + "pmm": "pmm-Latn-CM", + "pmn": "pmn-Latn-CM", + "pmo": "pmo-Latn-ID", + "pmq": "pmq-Latn-MX", + "pmr": "pmr-Latn-PG", + "pms": "pms-Latn-IT", + "pmt": "pmt-Latn-PF", + "pmw": "pmw-Latn-US", + "pmx": "pmx-Latn-IN", + "pmy": "pmy-Latn-ID", + "pmz": "pmz-Latn-MX", + "pna": "pna-Latn-MY", + "pnc": "pnc-Latn-ID", + "pnd": "pnd-Latn-AO", + "pne": "pne-Latn-MY", + "png": "png-Latn-ZZ", + "pnh": "pnh-Latn-CK", + "pni": "pni-Latn-ID", + "pnj": "pnj-Latn-AU", + "pnk": "pnk-Latn-BO", + "pnl": "pnl-Latn-BF", + "pnm": "pnm-Latn-MY", + "pnn": "pnn-Latn-ZZ", + "pno": "pno-Latn-PE", + "pnp": "pnp-Latn-ID", + "pnq": "pnq-Latn-BF", + "pnr": "pnr-Latn-PG", + "pns": "pns-Latn-ID", + "pnt": "pnt-Grek-GR", + "pnv": "pnv-Latn-AU", + "pnw": "pnw-Latn-AU", + "pny": "pny-Latn-CM", + "pnz": "pnz-Latn-CF", + "poc": "poc-Latn-GT", + "poe": "poe-Latn-MX", + "pof": "pof-Latn-CD", + "pog": "pog-Latn-BR", + "poh": "poh-Latn-GT", + "poi": "poi-Latn-MX", + "pok": "pok-Latn-BR", + "pom": "pom-Latn-US", + "pon": "pon-Latn-FM", + "poo": "poo-Latn-US", + "pop": "pop-Latn-NC", + "poq": "poq-Latn-MX", + "pos": "pos-Latn-MX", + "pot": "pot-Latn-US", + "pov": "pov-Latn-GW", + "pow": "pow-Latn-MX", + "poy": "poy-Latn-TZ", + "ppa": "ppa-Deva-IN", + "ppe": "ppe-Latn-PG", + "ppi": "ppi-Latn-MX", + "ppk": "ppk-Latn-ID", + "ppl": "ppl-Latn-SV", + "ppm": "ppm-Latn-ID", + "ppn": "ppn-Latn-PG", + "ppo": "ppo-Latn-ZZ", + "ppp": "ppp-Latn-CD", + "ppq": "ppq-Latn-PG", + "pps": "pps-Latn-MX", + "ppt": "ppt-Latn-PG", + "pqa": "pqa-Latn-NG", + "pqm": "pqm-Latn-CA", + "pra": "pra-Khar-PK", + "prc": "prc-Arab-AF", + "prd": "prd-Arab-IR", + "pre": "pre-Latn-ST", + "prf": "prf-Latn-PH", + "prg": "prg-Latn-001", + "prh": "prh-Latn-PH", + "pri": "pri-Latn-NC", + "prk": "prk-Latn-MM", + "prm": "prm-Latn-PG", + "pro": "pro-Latn-FR", + "prp": "prp-Gujr-IN", + "prq": "prq-Latn-PE", + "prr": "prr-Latn-BR", + "prt": "prt-Thai-TH", + "pru": "pru-Latn-ID", + "prw": "prw-Latn-PG", + "prx": "prx-Arab-IN", + "prx-Tibt": "prx-Tibt-IN", + "ps": "ps-Arab-AF", + "psa": "psa-Latn-ID", + "pse": "pse-Latn-ID", + "psh": "psh-Arab-AF", + "psi": "psi-Arab-AF", + "psm": "psm-Latn-BO", + "psn": "psn-Latn-ID", + "psq": "psq-Latn-PG", + "pss": "pss-Latn-ZZ", + "pst": "pst-Arab-PK", + "psw": "psw-Latn-VU", + "pt": "pt-Latn-BR", + "pta": "pta-Latn-PY", + "pth": "pth-Latn-BR", + "pti": "pti-Latn-AU", + "ptn": "ptn-Latn-ID", + "pto": "pto-Latn-BR", + "ptp": "ptp-Latn-ZZ", + "ptr": "ptr-Latn-VU", + "ptt": "ptt-Latn-ID", + "ptu": "ptu-Latn-ID", + "ptv": "ptv-Latn-VU", + "pua": "pua-Latn-MX", + "pub": "pub-Latn-IN", + "puc": "puc-Latn-ID", + "pud": "pud-Latn-ID", + "pue": "pue-Latn-AR", + "puf": "puf-Latn-ID", + "pug": "pug-Latn-BF", + "pui": "pui-Latn-CO", + "puj": "puj-Latn-ID", + "pum": "pum-Deva-NP", + "puo": "puo-Latn-VN", + "pup": "pup-Latn-PG", + "puq": "puq-Latn-PE", + "pur": "pur-Latn-BR", + "put": "put-Latn-ID", + "puu": "puu-Latn-GA", + "puw": "puw-Latn-FM", + "pux": "pux-Latn-PG", + "puy": "puy-Latn-US", + "pwa": "pwa-Latn-ZZ", + "pwb": "pwb-Latn-NG", + "pwg": "pwg-Latn-PG", + "pwm": "pwm-Latn-PH", + "pwn": "pwn-Latn-TW", + "pwo": "pwo-Mymr-MM", + "pwr": "pwr-Deva-IN", + "pww": "pww-Thai-TH", + "pxm": "pxm-Latn-MX", + "pye": "pye-Latn-CI", + "pym": "pym-Latn-NG", + "pyn": "pyn-Latn-BR", + "pyu": "pyu-Latn-TW", + "pyu-Hani": "pyu-Hani-TW", + "pyx": "pyx-Mymr-MM", + "pyy": "pyy-Latn-MM", + "pzh": "pzh-Latn-TW", + "pzn": "pzn-Latn-MM", + "qu": "qu-Latn-PE", + "qua": "qua-Latn-US", + "qub": "qub-Latn-PE", + "quc": "quc-Latn-GT", + "qud": "qud-Latn-EC", + "quf": "quf-Latn-PE", + "qug": "qug-Latn-EC", + "qui": "qui-Latn-US", + "quk": "quk-Latn-PE", + "qul": "qul-Latn-BO", + "qum": "qum-Latn-GT", + "qun": "qun-Latn-US", + "qup": "qup-Latn-PE", + "quq": "quq-Latn-ES", + "qur": "qur-Latn-PE", + "qus": "qus-Latn-AR", + "quv": "quv-Latn-GT", + "quw": "quw-Latn-EC", + "qux": "qux-Latn-PE", + "quy": "quy-Latn-PE", + "qva": "qva-Latn-PE", + "qvc": "qvc-Latn-PE", + "qve": "qve-Latn-PE", + "qvh": "qvh-Latn-PE", + "qvi": "qvi-Latn-EC", + "qvj": "qvj-Latn-EC", + "qvl": "qvl-Latn-PE", + "qvm": "qvm-Latn-PE", + "qvn": "qvn-Latn-PE", + "qvo": "qvo-Latn-PE", + "qvp": "qvp-Latn-PE", + "qvs": "qvs-Latn-PE", + "qvw": "qvw-Latn-PE", + "qvz": "qvz-Latn-EC", + "qwa": "qwa-Latn-PE", + "qwc": "qwc-Latn-PE", + "qwh": "qwh-Latn-PE", + "qwm": "qwm-Latn-RU", + "qwm-Cyrl": "qwm-Cyrl-RU", + "qwm-Runr": "qwm-Runr-RU", + "qws": "qws-Latn-PE", + "qwt": "qwt-Latn-US", + "qxa": "qxa-Latn-PE", + "qxc": "qxc-Latn-PE", + "qxh": "qxh-Latn-PE", + "qxl": "qxl-Latn-EC", + "qxn": "qxn-Latn-PE", + "qxo": "qxo-Latn-PE", + "qxp": "qxp-Latn-PE", + "qxq": "qxq-Arab-IR", + "qxr": "qxr-Latn-EC", + "qxt": "qxt-Latn-PE", + "qxu": "qxu-Latn-PE", + "qxw": "qxw-Latn-PE", + "qya": "qya-Latn-001", + "qyp": "qyp-Latn-US", + "raa": "raa-Deva-NP", + "rab": "rab-Deva-NP", + "rac": "rac-Latn-ID", + "rad": "rad-Latn-VN", + "raf": "raf-Deva-NP", + "rag": "rag-Latn-KE", + "rah": "rah-Beng-IN", + "rah-Latn": "rah-Latn-IN", + "rai": "rai-Latn-ZZ", + "raj": "raj-Deva-IN", + "rak": "rak-Latn-PG", + "ram": "ram-Latn-BR", + "ran": "ran-Latn-ID", + "rao": "rao-Latn-ZZ", + "rap": "rap-Latn-CL", + "rar": "rar-Latn-CK", + "rav": "rav-Deva-NP", + "raw": "raw-Latn-MM", + "rax": "rax-Latn-NG", + "ray": "ray-Latn-PF", + "raz": "raz-Latn-ID", + "rbb": "rbb-Mymr-MM", + "rbk": "rbk-Latn-PH", + "rbl": "rbl-Latn-PH", + "rbp": "rbp-Latn-AU", + "rcf": "rcf-Latn-RE", + "rdb": "rdb-Arab-IR", + "rea": "rea-Latn-PG", + "reb": "reb-Latn-ID", + "ree": "ree-Latn-MY", + "reg": "reg-Latn-TZ", + "rei": "rei-Orya-IN", + "rei-Telu": "rei-Telu-IN", + "rej": "rej-Latn-ID", + "rel": "rel-Latn-ZZ", + "rem": "rem-Latn-PE", + "ren": "ren-Latn-VN", + "res": "res-Latn-ZZ", + "ret": "ret-Latn-ID", + "rey": "rey-Latn-BO", + "rga": "rga-Latn-VU", + "rgn": "rgn-Latn-IT", + "rgr": "rgr-Latn-PE", + "rgs": "rgs-Latn-VN", + "rgu": "rgu-Latn-ID", + "rhg": "rhg-Rohg-MM", + "rhp": "rhp-Latn-PG", + "ria": "ria-Latn-IN", + "rif": "rif-Latn-MA", + "ril": "ril-Latn-MM", + "rim": "rim-Latn-TZ", + "rin": "rin-Latn-NG", + "rir": "rir-Latn-ID", + "rit": "rit-Latn-AU", + "riu": "riu-Latn-ID", + "rjg": "rjg-Latn-ID", + "rji": "rji-Deva-NP", + "rjs": "rjs-Deva-NP", + "rka": "rka-Khmr-KH", + "rkb": "rkb-Latn-BR", + "rkh": "rkh-Latn-CK", + "rki": "rki-Mymr-MM", + "rkm": "rkm-Latn-BF", + "rkt": "rkt-Beng-BD", + "rkw": "rkw-Latn-AU", + "rm": "rm-Latn-CH", + "rma": "rma-Latn-NI", + "rmb": "rmb-Latn-AU", + "rmc": "rmc-Latn-SK", + "rmd": "rmd-Latn-DK", + "rme": "rme-Latn-GB", + "rmf": "rmf-Latn-FI", + "rmg": "rmg-Latn-NO", + "rmh": "rmh-Latn-ID", + "rmi": "rmi-Armn-AM", + "rmk": "rmk-Latn-PG", + "rml": "rml-Latn-PL", + "rml-Cyrl": "rml-Cyrl-BY", + "rmm": "rmm-Latn-ID", + "rmn": "rmn-Latn-RS", + "rmn-Cyrl": "rmn-Cyrl-BG", + "rmn-Grek": "rmn-Grek-GR", + "rmo": "rmo-Latn-CH", + "rmp": "rmp-Latn-PG", + "rmq": "rmq-Latn-ES", + "rmt": "rmt-Arab-IR", + "rmu": "rmu-Latn-SE", + "rmw": "rmw-Latn-GB", + "rmx": "rmx-Latn-VN", + "rmz": "rmz-Mymr-IN", + "rn": "rn-Latn-BI", + "rna": "rna-Latn-ZZ", + "rnd": "rnd-Latn-CD", + "rng": "rng-Latn-MZ", + "rnl": "rnl-Latn-IN", + "rnn": "rnn-Latn-ID", + "rnr": "rnr-Latn-AU", + "rnw": "rnw-Latn-TZ", + "ro": "ro-Latn-RO", + "rob": "rob-Latn-ID", + "roc": "roc-Latn-VN", + "rod": "rod-Latn-NG", + "roe": "roe-Latn-PG", + "rof": "rof-Latn-TZ", + "rog": "rog-Latn-VN", + "rol": "rol-Latn-PH", + "rom": "rom-Latn-RO", + "rom-Cyrl": "rom-Cyrl-RO", + "roo": "roo-Latn-ZZ", + "rop": "rop-Latn-AU", + "ror": "ror-Latn-ID", + "rou": "rou-Latn-TD", + "row": "row-Latn-ID", + "rpn": "rpn-Latn-VU", + "rpt": "rpt-Latn-PG", + "rri": "rri-Latn-SB", + "rro": "rro-Latn-ZZ", + "rrt": "rrt-Latn-AU", + "rsk": "rsk-Cyrl-RS", + "rtc": "rtc-Latn-MM", + "rth": "rth-Latn-ID", + "rtm": "rtm-Latn-FJ", + "rtw": "rtw-Deva-IN", + "ru": "ru-Cyrl-RU", + "rub": "rub-Latn-UG", + "ruc": "ruc-Latn-UG", + "rue": "rue-Cyrl-UA", + "ruf": "ruf-Latn-TZ", + "rug": "rug-Latn-SB", + "rui": "rui-Latn-TZ", + "ruk": "ruk-Latn-NG", + "ruo": "ruo-Latn-HR", + "rup": "rup-Latn-RO", + "rup-Grek": "rup-Grek-GR", + "ruq": "ruq-Latn-GR", + "rut": "rut-Cyrl-RU", + "rut-Latn": "rut-Latn-AZ", + "ruu": "ruu-Latn-MY", + "ruy": "ruy-Latn-NG", + "ruz": "ruz-Latn-NG", + "rw": "rw-Latn-RW", + "rwa": "rwa-Latn-PG", + "rwk": "rwk-Latn-TZ", + "rwl": "rwl-Latn-TZ", + "rwm": "rwm-Latn-UG", + "rwo": "rwo-Latn-ZZ", + "rwr": "rwr-Deva-IN", + "rxd": "rxd-Latn-AU", + "rxw": "rxw-Latn-AU", + "ryu": "ryu-Kana-JP", + "sa": "sa-Deva-IN", + "saa": "saa-Latn-TD", + "sab": "sab-Latn-PA", + "sac": "sac-Latn-US", + "sad": "sad-Latn-TZ", + "sae": "sae-Latn-BR", + "saf": "saf-Latn-GH", + "sah": "sah-Cyrl-RU", + "saj": "saj-Latn-ID", + "sak": "sak-Latn-GA", + "sam": "sam-Samr-PS", + "sam-Hebr": "sam-Hebr-PS", + "sam-Syrc": "sam-Syrc-PS", + "sao": "sao-Latn-ID", + "saq": "saq-Latn-KE", + "sar": "sar-Latn-BO", + "sas": "sas-Latn-ID", + "sat": "sat-Olck-IN", + "sau": "sau-Latn-ID", + "sav": "sav-Latn-SN", + "saw": "saw-Latn-ID", + "sax": "sax-Latn-VU", + "say": "say-Latn-NG", + "saz": "saz-Saur-IN", + "sba": "sba-Latn-ZZ", + "sbb": "sbb-Latn-SB", + "sbc": "sbc-Latn-PG", + "sbd": "sbd-Latn-BF", + "sbe": "sbe-Latn-ZZ", + "sbg": "sbg-Latn-ID", + "sbh": "sbh-Latn-PG", + "sbi": "sbi-Latn-PG", + "sbj": "sbj-Latn-TD", + "sbk": "sbk-Latn-TZ", + "sbl": "sbl-Latn-PH", + "sbm": "sbm-Latn-TZ", + "sbn": "sbn-Arab-PK", + "sbo": "sbo-Latn-MY", + "sbp": "sbp-Latn-TZ", + "sbq": "sbq-Latn-PG", + "sbr": "sbr-Latn-ID", + "sbs": "sbs-Latn-NA", + "sbt": "sbt-Latn-ID", + "sbu": "sbu-Tibt-IN", + "sbu-Deva": "sbu-Deva-IN", + "sbv": "sbv-Latn-IT", + "sbw": "sbw-Latn-GA", + "sbx": "sbx-Latn-ID", + "sby": "sby-Latn-ZM", + "sbz": "sbz-Latn-CF", + "sc": "sc-Latn-IT", + "scb": "scb-Latn-VN", + "sce": "sce-Latn-CN", + "sce-Arab": "sce-Arab-CN", + "scf": "scf-Latn-PA", + "scg": "scg-Latn-ID", + "sch": "sch-Latn-IN", + "sci": "sci-Latn-LK", + "sck": "sck-Deva-IN", + "scl": "scl-Arab-ZZ", + "scn": "scn-Latn-IT", + "sco": "sco-Latn-GB", + "scp": "scp-Deva-NP", + "scs": "scs-Latn-CA", + "scs-Cans": "scs-Cans-CA", + "sct": "sct-Laoo-LA", + "scu": "scu-Takr-IN", + "scv": "scv-Latn-NG", + "scw": "scw-Latn-NG", + "scx": "scx-Grek-IT", + "sd": "sd-Arab-PK", + "sd-Deva": "sd-Deva-IN", + "sd-IN": "sd-Deva-IN", + "sd-Khoj": "sd-Khoj-IN", + "sd-Sind": "sd-Sind-IN", + "sda": "sda-Latn-ID", + "sdb": "sdb-Arab-IQ", + "sdc": "sdc-Latn-IT", + "sde": "sde-Latn-NG", + "sdf": "sdf-Arab-IQ", + "sdg": "sdg-Arab-AF", + "sdh": "sdh-Arab-IR", + "sdj": "sdj-Latn-CG", + "sdk": "sdk-Latn-PG", + "sdn": "sdn-Latn-IT", + "sdo": "sdo-Latn-MY", + "sdq": "sdq-Latn-ID", + "sds": "sds-Arab-TN", + "sdu": "sdu-Latn-ID", + "sdx": "sdx-Latn-MY", + "se": "se-Latn-NO", + "sea": "sea-Latn-MY", + "seb": "seb-Latn-CI", + "sec": "sec-Latn-CA", + "sed": "sed-Latn-VN", + "see": "see-Latn-US", + "sef": "sef-Latn-CI", + "seg": "seg-Latn-TZ", + "seh": "seh-Latn-MZ", + "sei": "sei-Latn-MX", + "sej": "sej-Latn-PG", + "sek": "sek-Latn-CA", + "sek-Cans": "sek-Cans-CA", + "sel": "sel-Cyrl-RU", + "sen": "sen-Latn-BF", + "seo": "seo-Latn-PG", + "sep": "sep-Latn-BF", + "seq": "seq-Latn-BF", + "ser": "ser-Latn-US", + "ses": "ses-Latn-ML", + "set": "set-Latn-ID", + "seu": "seu-Latn-ID", + "sev": "sev-Latn-CI", + "sew": "sew-Latn-PG", + "sey": "sey-Latn-EC", + "sez": "sez-Latn-MM", + "sfe": "sfe-Latn-PH", + "sfm": "sfm-Plrd-CN", + "sfw": "sfw-Latn-GH", + "sg": "sg-Latn-CF", + "sga": "sga-Ogam-IE", + "sgb": "sgb-Latn-PH", + "sgc": "sgc-Latn-KE", + "sgd": "sgd-Latn-PH", + "sge": "sge-Latn-ID", + "sgh": "sgh-Cyrl-TJ", + "sgh-Arab": "sgh-Arab-AF", + "sgh-Latn": "sgh-Latn-TJ", + "sgi": "sgi-Latn-CM", + "sgj": "sgj-Deva-IN", + "sgm": "sgm-Latn-KE", + "sgp": "sgp-Latn-IN", + "sgr": "sgr-Arab-IR", + "sgs": "sgs-Latn-LT", + "sgt": "sgt-Tibt-BT", + "sgu": "sgu-Latn-ID", + "sgw": "sgw-Ethi-ZZ", + "sgy": "sgy-Arab-AF", + "sgz": "sgz-Latn-ZZ", + "sha": "sha-Latn-NG", + "shb": "shb-Latn-BR", + "shc": "shc-Latn-CD", + "shd": "shd-Arab-PK", + "she": "she-Latn-ET", + "shg": "shg-Latn-BW", + "shh": "shh-Latn-US", + "shi": "shi-Tfng-MA", + "shj": "shj-Latn-SD", + "shk": "shk-Latn-ZZ", + "shm": "shm-Arab-IR", + "shn": "shn-Mymr-MM", + "sho": "sho-Latn-NG", + "shp": "shp-Latn-PE", + "shq": "shq-Latn-ZM", + "shr": "shr-Latn-CD", + "shs": "shs-Latn-CA", + "sht": "sht-Latn-US", + "shu": "shu-Arab-ZZ", + "shv": "shv-Arab-OM", + "shw": "shw-Latn-SD", + "shy": "shy-Latn-DZ", + "shy-Arab": "shy-Arab-DZ", + "shy-Tfng": "shy-Tfng-DZ", + "shz": "shz-Latn-ML", + "si": "si-Sinh-LK", + "sia": "sia-Cyrl-RU", + "sib": "sib-Latn-MY", + "sid": "sid-Latn-ET", + "sie": "sie-Latn-ZM", + "sif": "sif-Latn-BF", + "sig": "sig-Latn-ZZ", + "sih": "sih-Latn-NC", + "sii": "sii-Latn-IN", + "sij": "sij-Latn-PG", + "sik": "sik-Latn-BR", + "sil": "sil-Latn-ZZ", + "sim": "sim-Latn-ZZ", + "sip": "sip-Tibt-IN", + "siq": "siq-Latn-PG", + "sir": "sir-Latn-NG", + "sis": "sis-Latn-US", + "siu": "siu-Latn-PG", + "siv": "siv-Latn-PG", + "siw": "siw-Latn-PG", + "six": "six-Latn-PG", + "siy": "siy-Arab-IR", + "siz": "siz-Arab-EG", + "sja": "sja-Latn-CO", + "sjb": "sjb-Latn-ID", + "sjd": "sjd-Cyrl-RU", + "sje": "sje-Latn-SE", + "sjg": "sjg-Latn-TD", + "sjl": "sjl-Latn-IN", + "sjm": "sjm-Latn-PH", + "sjp": "sjp-Deva-IN", + "sjp-Beng": "sjp-Beng-IN", + "sjr": "sjr-Latn-ZZ", + "sjt": "sjt-Cyrl-RU", + "sju": "sju-Latn-SE", + "sjw": "sjw-Latn-US", + "sk": "sk-Latn-SK", + "ska": "ska-Latn-US", + "skb": "skb-Thai-TH", + "skc": "skc-Latn-ZZ", + "skd": "skd-Latn-US", + "ske": "ske-Latn-VU", + "skf": "skf-Latn-BR", + "skg": "skg-Latn-MG", + "skh": "skh-Latn-ID", + "ski": "ski-Latn-ID", + "skj": "skj-Deva-NP", + "skm": "skm-Latn-PG", + "skn": "skn-Latn-PH", + "sko": "sko-Latn-ID", + "skp": "skp-Latn-MY", + "skq": "skq-Latn-BF", + "skr": "skr-Arab-PK", + "sks": "sks-Latn-ZZ", + "skt": "skt-Latn-CD", + "sku": "sku-Latn-VU", + "skv": "skv-Latn-ID", + "skw": "skw-Latn-GY", + "skx": "skx-Latn-ID", + "sky": "sky-Latn-SB", + "skz": "skz-Latn-ID", + "sl": "sl-Latn-SI", + "slc": "slc-Latn-CO", + "sld": "sld-Latn-ZZ", + "slg": "slg-Latn-ID", + "slh": "slh-Latn-US", + "sli": "sli-Latn-PL", + "slj": "slj-Latn-BR", + "sll": "sll-Latn-ZZ", + "slm": "slm-Latn-PH", + "sln": "sln-Latn-US", + "slp": "slp-Latn-ID", + "slq": "slq-Arab-IR", + "slr": "slr-Latn-CN", + "slu": "slu-Latn-ID", + "slw": "slw-Latn-PG", + "slx": "slx-Latn-CD", + "sly": "sly-Latn-ID", + "slz": "slz-Latn-ID", + "sm": "sm-Latn-WS", + "sma": "sma-Latn-SE", + "smb": "smb-Latn-PG", + "smc": "smc-Latn-PG", + "smd": "smd-Latn-AO", + "smf": "smf-Latn-PG", + "smg": "smg-Latn-PG", + "smh": "smh-Yiii-CN", + "smj": "smj-Latn-SE", + "smk": "smk-Latn-PH", + "sml": "sml-Latn-PH", + "smn": "smn-Latn-FI", + "smp": "smp-Samr-IL", + "smq": "smq-Latn-ZZ", + "smr": "smr-Latn-ID", + "sms": "sms-Latn-FI", + "smt": "smt-Latn-IN", + "smu": "smu-Khmr-KH", + "smw": "smw-Latn-ID", + "smx": "smx-Latn-CD", + "smy": "smy-Arab-IR", + "smz": "smz-Latn-PG", + "sn": "sn-Latn-ZW", + "snb": "snb-Latn-MY", + "snc": "snc-Latn-ZZ", + "sne": "sne-Latn-MY", + "snf": "snf-Latn-SN", + "sng": "sng-Latn-CD", + "sng-Brai": "sng-Brai-CD", + "sni": "sni-Latn-PE", + "snj": "snj-Latn-CF", + "snk": "snk-Latn-ML", + "snl": "snl-Latn-PH", + "snm": "snm-Latn-UG", + "snn": "snn-Latn-CO", + "sno": "sno-Latn-US", + "snp": "snp-Latn-ZZ", + "snq": "snq-Latn-GA", + "snr": "snr-Latn-PG", + "sns": "sns-Latn-VU", + "snu": "snu-Latn-ID", + "snv": "snv-Latn-MY", + "snw": "snw-Latn-GH", + "snx": "snx-Latn-ZZ", + "sny": "sny-Latn-ZZ", + "snz": "snz-Latn-PG", + "so": "so-Latn-SO", + "soa": "soa-Tavt-TH", + "soa-Thai": "soa-Thai-TH", + "sob": "sob-Latn-ID", + "soc": "soc-Latn-CD", + "sod": "sod-Latn-CD", + "soe": "soe-Latn-CD", + "sog": "sog-Sogd-UZ", + "soi": "soi-Deva-NP", + "sok": "sok-Latn-ZZ", + "sol": "sol-Latn-PG", + "soo": "soo-Latn-CD", + "sop": "sop-Latn-CD", + "soq": "soq-Latn-ZZ", + "sor": "sor-Latn-TD", + "sos": "sos-Latn-BF", + "sou": "sou-Thai-TH", + "sov": "sov-Latn-PW", + "sow": "sow-Latn-PG", + "sox": "sox-Latn-CM", + "soy": "soy-Latn-ZZ", + "soz": "soz-Latn-TZ", + "spb": "spb-Latn-ID", + "spc": "spc-Latn-VE", + "spd": "spd-Latn-ZZ", + "spe": "spe-Latn-PG", + "spg": "spg-Latn-MY", + "spi": "spi-Latn-ID", + "spk": "spk-Latn-PG", + "spl": "spl-Latn-ZZ", + "spm": "spm-Latn-PG", + "spn": "spn-Latn-PY", + "spo": "spo-Latn-US", + "spp": "spp-Latn-ML", + "spq": "spq-Latn-PE", + "spr": "spr-Latn-ID", + "sps": "sps-Latn-ZZ", + "spt": "spt-Tibt-IN", + "spv": "spv-Orya-IN", + "sq": "sq-Latn-AL", + "sqa": "sqa-Latn-NG", + "sqh": "sqh-Latn-NG", + "sqm": "sqm-Latn-CF", + "sqo": "sqo-Arab-IR", + "sqq": "sqq-Laoo-LA", + "sqt": "sqt-Arab-YE", + "sqt-Latn": "sqt-Latn-YE", + "squ": "squ-Latn-CA", + "sr": "sr-Cyrl-RS", + "sr-ME": "sr-Latn-ME", + "sr-RO": "sr-Latn-RO", + "sr-RU": "sr-Latn-RU", + "sr-TR": "sr-Latn-TR", + "sra": "sra-Latn-PG", + "srb": "srb-Sora-IN", + "sre": "sre-Latn-ID", + "srf": "srf-Latn-PG", + "srg": "srg-Latn-PH", + "srh": "srh-Arab-CN", + "sri": "sri-Latn-CO", + "srk": "srk-Latn-MY", + "srl": "srl-Latn-ID", + "srm": "srm-Latn-SR", + "srn": "srn-Latn-SR", + "sro": "sro-Latn-IT", + "srq": "srq-Latn-BO", + "srr": "srr-Latn-SN", + "srs": "srs-Latn-CA", + "srt": "srt-Latn-ID", + "sru": "sru-Latn-BR", + "srv": "srv-Latn-PH", + "srw": "srw-Latn-ID", + "srx": "srx-Deva-IN", + "sry": "sry-Latn-PG", + "srz": "srz-Arab-IR", + "ss": "ss-Latn-ZA", + "ssb": "ssb-Latn-PH", + "ssc": "ssc-Latn-TZ", + "ssd": "ssd-Latn-ZZ", + "sse": "sse-Latn-PH", + "sse-Arab": "sse-Arab-PH", + "ssf": "ssf-Latn-TW", + "ssg": "ssg-Latn-ZZ", + "ssh": "ssh-Arab-AE", + "ssj": "ssj-Latn-PG", + "ssl": "ssl-Latn-GH", + "ssm": "ssm-Latn-MY", + "ssn": "ssn-Latn-KE", + "sso": "sso-Latn-PG", + "ssq": "ssq-Latn-ID", + "sss": "sss-Laoo-LA", + "sss-Thai": "sss-Thai-TH", + "sst": "sst-Latn-PG", + "ssu": "ssu-Latn-PG", + "ssv": "ssv-Latn-VU", + "ssx": "ssx-Latn-PG", + "ssy": "ssy-Latn-ER", + "ssz": "ssz-Latn-PG", + "st": "st-Latn-ZA", + "sta": "sta-Latn-ZM", + "stb": "stb-Latn-PH", + "ste": "ste-Latn-ID", + "stf": "stf-Latn-PG", + "stg": "stg-Latn-VN", + "sth": "sth-Latn-IE", + "sti": "sti-Latn-VN", + "sti-KH": "sti-Latn-KH", + "stj": "stj-Latn-BF", + "stk": "stk-Latn-ZZ", + "stl": "stl-Latn-NL", + "stm": "stm-Latn-PG", + "stn": "stn-Latn-SB", + "sto": "sto-Latn-CA", + "stp": "stp-Latn-MX", + "stq": "stq-Latn-DE", + "str": "str-Latn-CA", + "sts": "sts-Arab-AF", + "stt": "stt-Latn-VN", + "stv": "stv-Ethi-ET", + "stv-Arab": "stv-Arab-ET", + "stw": "stw-Latn-FM", + "sty": "sty-Cyrl-RU", + "su": "su-Latn-ID", + "sua": "sua-Latn-ZZ", + "sub": "sub-Latn-CD", + "suc": "suc-Latn-PH", + "sue": "sue-Latn-ZZ", + "sug": "sug-Latn-PG", + "sui": "sui-Latn-PG", + "suj": "suj-Latn-TZ", + "suk": "suk-Latn-TZ", + "suo": "suo-Latn-PG", + "suq": "suq-Latn-ET", + "suq-Ethi": "suq-Ethi-ET", + "sur": "sur-Latn-ZZ", + "sus": "sus-Latn-GN", + "sut": "sut-Latn-NI", + "suv": "suv-Latn-IN", + "suv-Beng": "suv-Beng-IN", + "suv-Deva": "suv-Deva-IN", + "suw": "suw-Latn-TZ", + "suy": "suy-Latn-BR", + "suz": "suz-Deva-NP", + "sv": "sv-Latn-SE", + "sva": "sva-Geor-GE", + "sva-Cyrl": "sva-Cyrl-GE", + "sva-Latn": "sva-Latn-GE", + "svb": "svb-Latn-PG", + "svc": "svc-Latn-VC", + "sve": "sve-Latn-ID", + "svm": "svm-Latn-IT", + "svs": "svs-Latn-SB", + "sw": "sw-Latn-TZ", + "swb": "swb-Arab-YT", + "swc": "swc-Latn-CD", + "swf": "swf-Latn-CD", + "swg": "swg-Latn-DE", + "swi": "swi-Hani-CN", + "swj": "swj-Latn-GA", + "swk": "swk-Latn-MW", + "swm": "swm-Latn-PG", + "swo": "swo-Latn-BR", + "swp": "swp-Latn-ZZ", + "swq": "swq-Latn-CM", + "swr": "swr-Latn-ID", + "sws": "sws-Latn-ID", + "swt": "swt-Latn-ID", + "swu": "swu-Latn-ID", + "swv": "swv-Deva-IN", + "sww": "sww-Latn-VU", + "swx": "swx-Latn-BR", + "swy": "swy-Latn-TD", + "sxb": "sxb-Latn-KE", + "sxe": "sxe-Latn-GA", + "sxn": "sxn-Latn-ID", + "sxr": "sxr-Latn-TW", + "sxs": "sxs-Latn-NG", + "sxu": "sxu-Latn-DE", + "sxu-Runr": "sxu-Runr-DE", + "sxw": "sxw-Latn-ZZ", + "sya": "sya-Latn-ID", + "syb": "syb-Latn-PH", + "syc": "syc-Syrc-TR", + "syi": "syi-Latn-GA", + "syk": "syk-Latn-NG", + "syl": "syl-Beng-BD", + "sym": "sym-Latn-BF", + "syn": "syn-Syrc-IR", + "syo": "syo-Latn-KH", + "syr": "syr-Syrc-IQ", + "sys": "sys-Latn-TD", + "syw": "syw-Deva-NP", + "syx": "syx-Latn-GA", + "sza": "sza-Latn-MY", + "szb": "szb-Latn-ID", + "szc": "szc-Latn-MY", + "szd": "szd-Latn-MY", + "szg": "szg-Latn-CD", + "szl": "szl-Latn-PL", + "szn": "szn-Latn-ID", + "szp": "szp-Latn-ID", + "szv": "szv-Latn-CM", + "szw": "szw-Latn-ID", + "szy": "szy-Latn-TW", + "ta": "ta-Taml-IN", + "taa": "taa-Latn-US", + "tab": "tab-Cyrl-RU", + "tac": "tac-Latn-MX", + "tad": "tad-Latn-ID", + "tae": "tae-Latn-BR", + "taf": "taf-Latn-BR", + "tag": "tag-Latn-SD", + "taj": "taj-Deva-NP", + "tak": "tak-Latn-NG", + "tal": "tal-Latn-ZZ", + "tan": "tan-Latn-ZZ", + "tao": "tao-Latn-TW", + "tap": "tap-Latn-CD", + "taq": "taq-Latn-ZZ", + "tar": "tar-Latn-MX", + "tas": "tas-Latn-VN", + "tau": "tau-Latn-US", + "tav": "tav-Latn-CO", + "taw": "taw-Latn-PG", + "tax": "tax-Latn-TD", + "tay": "tay-Latn-TW", + "tay-Hans": "tay-Hans-TW", + "tay-Hant": "tay-Hant-TW", + "taz": "taz-Latn-SD", + "tba": "tba-Latn-BR", + "tbc": "tbc-Latn-ZZ", + "tbd": "tbd-Latn-ZZ", + "tbe": "tbe-Latn-SB", + "tbf": "tbf-Latn-ZZ", + "tbg": "tbg-Latn-ZZ", + "tbh": "tbh-Latn-AU", + "tbi": "tbi-Latn-SD", + "tbj": "tbj-Latn-PG", + "tbk": "tbk-Tagb-PH", + "tbk-Hano": "tbk-Hano-PH", + "tbk-Latn": "tbk-Latn-PH", + "tbl": "tbl-Latn-PH", + "tbm": "tbm-Latn-CD", + "tbn": "tbn-Latn-CO", + "tbo": "tbo-Latn-ZZ", + "tbp": "tbp-Latn-ID", + "tbs": "tbs-Latn-PG", + "tbt": "tbt-Latn-CD", + "tbu": "tbu-Latn-MX", + "tbv": "tbv-Latn-PG", + "tbw": "tbw-Latn-PH", + "tbx": "tbx-Latn-PG", + "tby": "tby-Latn-ID", + "tbz": "tbz-Latn-ZZ", + "tca": "tca-Latn-BR", + "tcb": "tcb-Latn-US", + "tcc": "tcc-Latn-TZ", + "tcd": "tcd-Latn-GH", + "tce": "tce-Latn-CA", + "tcf": "tcf-Latn-MX", + "tcg": "tcg-Latn-ID", + "tch": "tch-Latn-TC", + "tci": "tci-Latn-ZZ", + "tck": "tck-Latn-GA", + "tcm": "tcm-Latn-ID", + "tcn": "tcn-Tibt-NP", + "tco": "tco-Mymr-MM", + "tcp": "tcp-Latn-MM", + "tcq": "tcq-Latn-ID", + "tcs": "tcs-Latn-AU", + "tcu": "tcu-Latn-MX", + "tcw": "tcw-Latn-MX", + "tcx": "tcx-Taml-IN", + "tcy": "tcy-Knda-IN", + "tcz": "tcz-Latn-IN", + "tda": "tda-Tfng-NE", + "tda-Arab": "tda-Arab-NE", + "tda-Latn": "tda-Latn-NE", + "tdb": "tdb-Deva-IN", + "tdb-Beng": "tdb-Beng-IN", + "tdb-Kthi": "tdb-Kthi-IN", + "tdc": "tdc-Latn-CO", + "tdd": "tdd-Tale-CN", + "tde": "tde-Latn-ML", + "tdg": "tdg-Deva-NP", + "tdh": "tdh-Deva-NP", + "tdi": "tdi-Latn-ID", + "tdj": "tdj-Latn-ID", + "tdk": "tdk-Latn-NG", + "tdl": "tdl-Latn-NG", + "tdm": "tdm-Latn-GY", + "tdn": "tdn-Latn-ID", + "tdo": "tdo-Latn-NG", + "tdq": "tdq-Latn-NG", + "tdr": "tdr-Latn-VN", + "tds": "tds-Latn-ID", + "tdt": "tdt-Latn-TL", + "tdu": "tdu-Latn-MY", + "tdv": "tdv-Latn-NG", + "tdx": "tdx-Latn-MG", + "tdy": "tdy-Latn-PH", + "te": "te-Telu-IN", + "tea": "tea-Latn-MY", + "teb": "teb-Latn-EC", + "tec": "tec-Latn-KE", + "ted": "ted-Latn-ZZ", + "tee": "tee-Latn-MX", + "teg": "teg-Latn-GA", + "teh": "teh-Latn-AR", + "tei": "tei-Latn-PG", + "tek": "tek-Latn-CD", + "tem": "tem-Latn-SL", + "ten": "ten-Latn-CO", + "teo": "teo-Latn-UG", + "tep": "tep-Latn-MX", + "teq": "teq-Latn-SD", + "ter": "ter-Latn-BR", + "tes": "tes-Java-ID", + "tet": "tet-Latn-TL", + "teu": "teu-Latn-UG", + "tev": "tev-Latn-ID", + "tew": "tew-Latn-US", + "tex": "tex-Latn-SS", + "tey": "tey-Latn-SD", + "tfi": "tfi-Latn-ZZ", + "tfn": "tfn-Latn-US", + "tfo": "tfo-Latn-ID", + "tfr": "tfr-Latn-PA", + "tft": "tft-Latn-ID", + "tg": "tg-Cyrl-TJ", + "tg-Arab": "tg-Arab-PK", + "tg-PK": "tg-Arab-PK", + "tga": "tga-Latn-KE", + "tgb": "tgb-Latn-MY", + "tgc": "tgc-Latn-ZZ", + "tgd": "tgd-Latn-NG", + "tge": "tge-Deva-NP", + "tgf": "tgf-Tibt-BT", + "tgh": "tgh-Latn-TT", + "tgi": "tgi-Latn-PG", + "tgj": "tgj-Latn-IN", + "tgn": "tgn-Latn-PH", + "tgo": "tgo-Latn-ZZ", + "tgp": "tgp-Latn-VU", + "tgq": "tgq-Latn-MY", + "tgs": "tgs-Latn-VU", + "tgt": "tgt-Latn-PH", + "tgt-Hano": "tgt-Hano-PH", + "tgt-Tagb": "tgt-Tagb-PH", + "tgu": "tgu-Latn-ZZ", + "tgv": "tgv-Latn-BR", + "tgw": "tgw-Latn-CI", + "tgx": "tgx-Latn-CA", + "tgy": "tgy-Latn-SS", + "tgz": "tgz-Latn-AU", + "th": "th-Thai-TH", + "thd": "thd-Latn-AU", + "the": "the-Deva-NP", + "thf": "thf-Deva-NP", + "thh": "thh-Latn-MX", + "thi": "thi-Tale-LA", + "thk": "thk-Latn-KE", + "thl": "thl-Deva-NP", + "thm": "thm-Thai-TH", + "thp": "thp-Latn-CA", + "thp-Dupl": "thp-Dupl-CA", + "thq": "thq-Deva-NP", + "thr": "thr-Deva-NP", + "ths": "ths-Deva-NP", + "tht": "tht-Latn-CA", + "thu": "thu-Latn-SS", + "thv": "thv-Latn-DZ", + "thv-Arab": "thv-Arab-DZ", + "thv-Tfng": "thv-Tfng-DZ", + "thy": "thy-Latn-NG", + "thz": "thz-Latn-NE", + "thz-Tfng": "thz-Tfng-NE", + "ti": "ti-Ethi-ET", + "tic": "tic-Latn-SD", + "tif": "tif-Latn-ZZ", + "tig": "tig-Ethi-ER", + "tih": "tih-Latn-MY", + "tii": "tii-Latn-CD", + "tij": "tij-Deva-NP", + "tik": "tik-Latn-ZZ", + "til": "til-Latn-US", + "tim": "tim-Latn-ZZ", + "tin": "tin-Cyrl-RU", + "tio": "tio-Latn-ZZ", + "tip": "tip-Latn-ID", + "tiq": "tiq-Latn-BF", + "tis": "tis-Latn-PH", + "tit": "tit-Latn-CO", + "tiu": "tiu-Latn-PH", + "tiv": "tiv-Latn-NG", + "tiw": "tiw-Latn-AU", + "tix": "tix-Latn-US", + "tiy": "tiy-Latn-PH", + "tja": "tja-Latn-LR", + "tjg": "tjg-Latn-ID", + "tji": "tji-Latn-CN", + "tjj": "tjj-Latn-AU", + "tjl": "tjl-Mymr-MM", + "tjn": "tjn-Latn-CI", + "tjo": "tjo-Arab-DZ", + "tjp": "tjp-Latn-AU", + "tjs": "tjs-Latn-CN", + "tju": "tju-Latn-AU", + "tjw": "tjw-Latn-AU", + "tk": "tk-Latn-TM", + "tka": "tka-Latn-BR", + "tkb": "tkb-Deva-IN", + "tkd": "tkd-Latn-TL", + "tke": "tke-Latn-MZ", + "tkf": "tkf-Latn-BR", + "tkg": "tkg-Latn-MG", + "tkl": "tkl-Latn-TK", + "tkp": "tkp-Latn-SB", + "tkq": "tkq-Latn-NG", + "tkr": "tkr-Latn-AZ", + "tks": "tks-Arab-IR", + "tkt": "tkt-Deva-NP", + "tku": "tku-Latn-MX", + "tkv": "tkv-Latn-PG", + "tkw": "tkw-Latn-SB", + "tkx": "tkx-Latn-ID", + "tkz": "tkz-Latn-VN", + "tl": "tl-Latn-PH", + "tla": "tla-Latn-MX", + "tlb": "tlb-Latn-ID", + "tlc": "tlc-Latn-MX", + "tld": "tld-Latn-ID", + "tlf": "tlf-Latn-ZZ", + "tlg": "tlg-Latn-ID", + "tli": "tli-Latn-US", + "tli-Cyrl": "tli-Cyrl-US", + "tlj": "tlj-Latn-UG", + "tlk": "tlk-Latn-ID", + "tll": "tll-Latn-CD", + "tlm": "tlm-Latn-VU", + "tln": "tln-Latn-ID", + "tlp": "tlp-Latn-MX", + "tlq": "tlq-Latn-MM", + "tlr": "tlr-Latn-SB", + "tls": "tls-Latn-VU", + "tlt": "tlt-Latn-ID", + "tlu": "tlu-Latn-ID", + "tlv": "tlv-Latn-ID", + "tlx": "tlx-Latn-ZZ", + "tly": "tly-Latn-AZ", + "tma": "tma-Latn-TD", + "tmb": "tmb-Latn-VU", + "tmc": "tmc-Latn-TD", + "tmd": "tmd-Latn-PG", + "tme": "tme-Latn-BR", + "tmf": "tmf-Latn-PY", + "tmg": "tmg-Latn-ID", + "tmh": "tmh-Latn-NE", + "tmi": "tmi-Latn-VU", + "tmj": "tmj-Latn-ID", + "tmk": "tmk-Deva-NP", + "tml": "tml-Latn-ID", + "tmm": "tmm-Latn-VN", + "tmn": "tmn-Latn-ID", + "tmo": "tmo-Latn-MY", + "tmq": "tmq-Latn-PG", + "tmr": "tmr-Syrc-IL", + "tmt": "tmt-Latn-VU", + "tmu": "tmu-Latn-ID", + "tmv": "tmv-Latn-CD", + "tmw": "tmw-Latn-MY", + "tmy": "tmy-Latn-ZZ", + "tmz": "tmz-Latn-VE", + "tn": "tn-Latn-ZA", + "tna": "tna-Latn-BO", + "tnb": "tnb-Latn-CO", + "tnc": "tnc-Latn-CO", + "tnd": "tnd-Latn-CO", + "tng": "tng-Latn-TD", + "tnh": "tnh-Latn-ZZ", + "tni": "tni-Latn-ID", + "tnk": "tnk-Latn-VU", + "tnl": "tnl-Latn-VU", + "tnm": "tnm-Latn-ID", + "tnn": "tnn-Latn-VU", + "tno": "tno-Latn-BO", + "tnp": "tnp-Latn-VU", + "tnq": "tnq-Latn-PR", + "tnr": "tnr-Latn-SN", + "tns": "tns-Latn-PG", + "tnt": "tnt-Latn-ID", + "tnv": "tnv-Cakm-BD", + "tnw": "tnw-Latn-ID", + "tnx": "tnx-Latn-SB", + "tny": "tny-Latn-TZ", + "to": "to-Latn-TO", + "tob": "tob-Latn-AR", + "toc": "toc-Latn-MX", + "tod": "tod-Latn-GN", + "tof": "tof-Latn-ZZ", + "tog": "tog-Latn-MW", + "toh": "toh-Latn-MZ", + "toi": "toi-Latn-ZM", + "toj": "toj-Latn-MX", + "tok": "tok-Latn-001", + "tol": "tol-Latn-US", + "tom": "tom-Latn-ID", + "too": "too-Latn-MX", + "top": "top-Latn-MX", + "toq": "toq-Latn-ZZ", + "tor": "tor-Latn-CD", + "tos": "tos-Latn-MX", + "tou": "tou-Latn-VN", + "tov": "tov-Arab-IR", + "tow": "tow-Latn-US", + "tox": "tox-Latn-PW", + "toy": "toy-Latn-ID", + "toz": "toz-Latn-CM", + "tpa": "tpa-Latn-PG", + "tpc": "tpc-Latn-MX", + "tpe": "tpe-Latn-BD", + "tpe-Beng": "tpe-Beng-BD", + "tpf": "tpf-Latn-ID", + "tpg": "tpg-Latn-ID", + "tpi": "tpi-Latn-PG", + "tpj": "tpj-Latn-PY", + "tpk": "tpk-Latn-BR", + "tpl": "tpl-Latn-MX", + "tpm": "tpm-Latn-ZZ", + "tpn": "tpn-Latn-BR", + "tpp": "tpp-Latn-MX", + "tpr": "tpr-Latn-BR", + "tpt": "tpt-Latn-MX", + "tpu": "tpu-Khmr-KH", + "tpv": "tpv-Latn-MP", + "tpx": "tpx-Latn-MX", + "tpy": "tpy-Latn-BR", + "tpz": "tpz-Latn-ZZ", + "tqb": "tqb-Latn-BR", + "tql": "tql-Latn-VU", + "tqm": "tqm-Latn-PG", + "tqn": "tqn-Latn-US", + "tqo": "tqo-Latn-ZZ", + "tqp": "tqp-Latn-PG", + "tqt": "tqt-Latn-MX", + "tqu": "tqu-Latn-SB", + "tqw": "tqw-Latn-US", + "tr": "tr-Latn-TR", + "tra": "tra-Arab-AF", + "trb": "trb-Latn-PG", + "trc": "trc-Latn-MX", + "tre": "tre-Latn-ID", + "trf": "trf-Latn-TT", + "trg": "trg-Hebr-IL", + "trh": "trh-Latn-PG", + "tri": "tri-Latn-SR", + "trj": "trj-Latn-TD", + "trl": "trl-Latn-GB", + "trm": "trm-Arab-AF", + "trn": "trn-Latn-BO", + "tro": "tro-Latn-IN", + "trp": "trp-Latn-IN", + "trp-Beng": "trp-Beng-IN", + "trq": "trq-Latn-MX", + "trr": "trr-Latn-PE", + "trs": "trs-Latn-MX", + "trt": "trt-Latn-ID", + "tru": "tru-Latn-TR", + "trv": "trv-Latn-TW", + "trw": "trw-Arab-PK", + "trx": "trx-Latn-MY", + "try": "try-Latn-IN", + "trz": "trz-Latn-BR", + "ts": "ts-Latn-ZA", + "tsa": "tsa-Latn-CG", + "tsb": "tsb-Latn-ET", + "tsc": "tsc-Latn-MZ", + "tsd": "tsd-Grek-GR", + "tsf": "tsf-Deva-NP", + "tsg": "tsg-Latn-PH", + "tsh": "tsh-Latn-CM", + "tsi": "tsi-Latn-CA", + "tsj": "tsj-Tibt-BT", + "tsl": "tsl-Latn-VN", + "tsp": "tsp-Latn-BF", + "tsr": "tsr-Latn-VU", + "tst": "tst-Latn-ML", + "tsu": "tsu-Latn-TW", + "tsv": "tsv-Latn-GA", + "tsw": "tsw-Latn-ZZ", + "tsx": "tsx-Latn-PG", + "tsz": "tsz-Latn-MX", + "tt": "tt-Cyrl-RU", + "ttb": "ttb-Latn-NG", + "ttc": "ttc-Latn-GT", + "ttd": "ttd-Latn-ZZ", + "tte": "tte-Latn-ZZ", + "ttf": "ttf-Latn-CM", + "tth": "tth-Laoo-LA", + "tti": "tti-Latn-ID", + "ttj": "ttj-Latn-UG", + "ttk": "ttk-Latn-CO", + "ttl": "ttl-Latn-ZM", + "ttm": "ttm-Latn-CA", + "ttn": "ttn-Latn-ID", + "tto": "tto-Laoo-LA", + "ttp": "ttp-Latn-ID", + "ttr": "ttr-Latn-ZZ", + "tts": "tts-Thai-TH", + "ttt": "ttt-Latn-AZ", + "ttu": "ttu-Latn-PG", + "ttv": "ttv-Latn-PG", + "ttw": "ttw-Latn-MY", + "tty": "tty-Latn-ID", + "tua": "tua-Latn-PG", + "tub": "tub-Latn-US", + "tuc": "tuc-Latn-PG", + "tud": "tud-Latn-BR", + "tue": "tue-Latn-CO", + "tuf": "tuf-Latn-CO", + "tug": "tug-Latn-TD", + "tuh": "tuh-Latn-ZZ", + "tui": "tui-Latn-CM", + "tuj": "tuj-Latn-ID", + "tul": "tul-Latn-ZZ", + "tum": "tum-Latn-MW", + "tun": "tun-Latn-US", + "tuo": "tuo-Latn-BR", + "tuq": "tuq-Latn-ZZ", + "tus": "tus-Latn-CA", + "tuu": "tuu-Latn-US", + "tuv": "tuv-Latn-KE", + "tux": "tux-Latn-BR", + "tuy": "tuy-Latn-KE", + "tuz": "tuz-Latn-BF", + "tva": "tva-Latn-SB", + "tvd": "tvd-Latn-ZZ", + "tve": "tve-Latn-ID", + "tvk": "tvk-Latn-VU", + "tvl": "tvl-Latn-TV", + "tvm": "tvm-Latn-ID", + "tvn": "tvn-Mymr-MM", + "tvo": "tvo-Latn-ID", + "tvs": "tvs-Latn-KE", + "tvt": "tvt-Latn-IN", + "tvu": "tvu-Latn-ZZ", + "tvw": "tvw-Latn-ID", + "tvx": "tvx-Latn-TW", + "twa": "twa-Latn-US", + "twb": "twb-Latn-PH", + "twd": "twd-Latn-NL", + "twe": "twe-Latn-ID", + "twf": "twf-Latn-US", + "twg": "twg-Latn-ID", + "twh": "twh-Latn-ZZ", + "twl": "twl-Latn-MZ", + "twm": "twm-Deva-IN", + "twn": "twn-Latn-CM", + "two": "two-Latn-BW", + "twp": "twp-Latn-PG", + "twq": "twq-Latn-NE", + "twr": "twr-Latn-MX", + "twt": "twt-Latn-BR", + "twu": "twu-Latn-ID", + "tww": "tww-Latn-PG", + "twx": "twx-Latn-MZ", + "twy": "twy-Latn-ID", + "txa": "txa-Latn-MY", + "txe": "txe-Latn-ID", + "txg": "txg-Tang-CN", + "txi": "txi-Latn-BR", + "txj": "txj-Latn-NG", + "txm": "txm-Latn-ID", + "txn": "txn-Latn-ID", + "txo": "txo-Toto-IN", + "txq": "txq-Latn-ID", + "txs": "txs-Latn-ID", + "txt": "txt-Latn-ID", + "txu": "txu-Latn-BR", + "txx": "txx-Latn-MY", + "txy": "txy-Latn-MG", + "ty": "ty-Latn-PF", + "tya": "tya-Latn-ZZ", + "tye": "tye-Latn-NG", + "tyh": "tyh-Latn-VN", + "tyi": "tyi-Latn-CG", + "tyj": "tyj-Latn-VN", + "tyl": "tyl-Latn-VN", + "tyn": "tyn-Latn-ID", + "typ": "typ-Latn-AU", + "tyr": "tyr-Tavt-VN", + "tys": "tys-Latn-VN", + "tyt": "tyt-Latn-VN", + "tyt-Tavt": "tyt-Tavt-VN", + "tyu": "tyu-Latn-BW", + "tyv": "tyv-Cyrl-RU", + "tyx": "tyx-Latn-CG", + "tyy": "tyy-Latn-NG", + "tyz": "tyz-Latn-VN", + "tzh": "tzh-Latn-MX", + "tzj": "tzj-Latn-GT", + "tzl": "tzl-Latn-001", + "tzm": "tzm-Latn-MA", + "tzn": "tzn-Latn-ID", + "tzo": "tzo-Latn-MX", + "tzx": "tzx-Latn-PG", + "uam": "uam-Latn-BR", + "uar": "uar-Latn-PG", + "uba": "uba-Latn-NG", + "ubi": "ubi-Latn-TD", + "ubl": "ubl-Latn-PH", + "ubr": "ubr-Latn-PG", + "ubu": "ubu-Latn-ZZ", + "uda": "uda-Latn-NG", + "ude": "ude-Cyrl-RU", + "udg": "udg-Mlym-IN", + "udi": "udi-Aghb-RU", + "udj": "udj-Latn-ID", + "udl": "udl-Latn-CM", + "udm": "udm-Cyrl-RU", + "udu": "udu-Latn-SD", + "ues": "ues-Latn-ID", + "ufi": "ufi-Latn-PG", + "ug": "ug-Arab-CN", + "ug-Cyrl": "ug-Cyrl-KZ", + "ug-KZ": "ug-Cyrl-KZ", + "ug-MN": "ug-Cyrl-MN", + "uga": "uga-Ugar-SY", + "ugb": "ugb-Latn-AU", + "uge": "uge-Latn-SB", + "ugh": "ugh-Cyrl-RU", + "ugo": "ugo-Thai-TH", + "uha": "uha-Latn-NG", + "uhn": "uhn-Latn-ID", + "uis": "uis-Latn-PG", + "uiv": "uiv-Latn-CM", + "uji": "uji-Latn-NG", + "uk": "uk-Cyrl-UA", + "uka": "uka-Latn-ID", + "ukg": "ukg-Latn-PG", + "ukh": "ukh-Latn-CF", + "uki": "uki-Orya-IN", + "ukk": "ukk-Latn-MM", + "ukp": "ukp-Latn-NG", + "ukq": "ukq-Latn-NG", + "uku": "uku-Latn-NG", + "ukv": "ukv-Latn-SS", + "ukw": "ukw-Latn-NG", + "uky": "uky-Latn-AU", + "ula": "ula-Latn-NG", + "ulb": "ulb-Latn-NG", + "ulc": "ulc-Cyrl-RU", + "ule": "ule-Latn-AR", + "ulf": "ulf-Latn-ID", + "uli": "uli-Latn-FM", + "ulk": "ulk-Latn-AU", + "ulm": "ulm-Latn-ID", + "uln": "uln-Latn-PG", + "ulu": "ulu-Latn-ID", + "ulw": "ulw-Latn-NI", + "uma": "uma-Latn-US", + "umb": "umb-Latn-AO", + "umd": "umd-Latn-AU", + "umg": "umg-Latn-AU", + "umi": "umi-Latn-MY", + "umm": "umm-Latn-NG", + "umn": "umn-Latn-MM", + "umo": "umo-Latn-BR", + "ump": "ump-Latn-AU", + "umr": "umr-Latn-AU", + "ums": "ums-Latn-ID", + "una": "una-Latn-PG", + "und": "en-Latn-US", + "und-002": "en-Latn-NG", + "und-003": "en-Latn-US", + "und-005": "pt-Latn-BR", + "und-009": "en-Latn-AU", + "und-011": "en-Latn-NG", + "und-013": "es-Latn-MX", + "und-014": "sw-Latn-TZ", + "und-015": "ar-Arab-EG", + "und-017": "sw-Latn-CD", + "und-018": "en-Latn-ZA", + "und-019": "en-Latn-US", + "und-021": "en-Latn-US", + "und-029": "es-Latn-CU", + "und-030": "zh-Hans-CN", + "und-034": "hi-Deva-IN", + "und-035": "id-Latn-ID", + "und-039": "it-Latn-IT", + "und-053": "en-Latn-AU", + "und-054": "en-Latn-PG", + "und-057": "en-Latn-GU", + "und-061": "sm-Latn-WS", + "und-142": "zh-Hans-CN", + "und-143": "uz-Latn-UZ", + "und-145": "ar-Arab-SA", + "und-150": "ru-Cyrl-RU", + "und-151": "ru-Cyrl-RU", + "und-154": "en-Latn-GB", + "und-155": "de-Latn-DE", + "und-202": "en-Latn-NG", + "und-419": "es-Latn-419", + "und-AD": "ca-Latn-AD", + "und-AE": "ar-Arab-AE", + "und-AF": "fa-Arab-AF", + "und-AL": "sq-Latn-AL", + "und-AM": "hy-Armn-AM", + "und-AO": "pt-Latn-AO", + "und-AQ": "und-Latn-AQ", + "und-AR": "es-Latn-AR", + "und-AS": "sm-Latn-AS", + "und-AT": "de-Latn-AT", + "und-AW": "nl-Latn-AW", + "und-AX": "sv-Latn-AX", + "und-AZ": "az-Latn-AZ", + "und-Adlm": "ff-Adlm-GN", + "und-Aghb": "udi-Aghb-RU", + "und-Ahom": "aho-Ahom-IN", + "und-Arab": "ar-Arab-EG", + "und-Arab-CC": "ms-Arab-CC", + "und-Arab-CN": "ug-Arab-CN", + "und-Arab-GB": "ur-Arab-GB", + "und-Arab-ID": "ms-Arab-ID", + "und-Arab-IN": "ur-Arab-IN", + "und-Arab-KH": "cja-Arab-KH", + "und-Arab-MM": "rhg-Arab-MM", + "und-Arab-MN": "kk-Arab-MN", + "und-Arab-MU": "ur-Arab-MU", + "und-Arab-NG": "ha-Arab-NG", + "und-Arab-PK": "ur-Arab-PK", + "und-Arab-TG": "apd-Arab-TG", + "und-Arab-TH": "mfa-Arab-TH", + "und-Arab-TJ": "fa-Arab-TJ", + "und-Arab-TR": "apc-Arab-TR", + "und-Arab-YT": "swb-Arab-YT", + "und-Armi": "arc-Armi-IR", + "und-Armn": "hy-Armn-AM", + "und-Avst": "ae-Avst-IR", + "und-BA": "bs-Latn-BA", + "und-BD": "bn-Beng-BD", + "und-BE": "nl-Latn-BE", + "und-BF": "fr-Latn-BF", + "und-BG": "bg-Cyrl-BG", + "und-BH": "ar-Arab-BH", + "und-BI": "rn-Latn-BI", + "und-BJ": "fr-Latn-BJ", + "und-BL": "fr-Latn-BL", + "und-BN": "ms-Latn-BN", + "und-BO": "es-Latn-BO", + "und-BQ": "pap-Latn-BQ", + "und-BR": "pt-Latn-BR", + "und-BT": "dz-Tibt-BT", + "und-BV": "und-Latn-BV", + "und-BY": "be-Cyrl-BY", + "und-Bali": "ban-Bali-ID", + "und-Bamu": "bax-Bamu-CM", + "und-Bass": "bsq-Bass-LR", + "und-Batk": "bbc-Batk-ID", + "und-Beng": "bn-Beng-BD", + "und-Bhks": "sa-Bhks-IN", + "und-Bopo": "zh-Bopo-TW", + "und-Brah": "pka-Brah-IN", + "und-Brai": "fr-Brai-FR", + "und-Bugi": "bug-Bugi-ID", + "und-Buhd": "bku-Buhd-PH", + "und-CD": "sw-Latn-CD", + "und-CF": "fr-Latn-CF", + "und-CG": "fr-Latn-CG", + "und-CH": "de-Latn-CH", + "und-CI": "fr-Latn-CI", + "und-CL": "es-Latn-CL", + "und-CM": "fr-Latn-CM", + "und-CN": "zh-Hans-CN", + "und-CO": "es-Latn-CO", + "und-CP": "und-Latn-CP", + "und-CR": "es-Latn-CR", + "und-CU": "es-Latn-CU", + "und-CV": "pt-Latn-CV", + "und-CW": "pap-Latn-CW", + "und-CY": "el-Grek-CY", + "und-CZ": "cs-Latn-CZ", + "und-Cakm": "ccp-Cakm-BD", + "und-Cans": "iu-Cans-CA", + "und-Cari": "xcr-Cari-TR", + "und-Cham": "cjm-Cham-VN", + "und-Cher": "chr-Cher-US", + "und-Chrs": "xco-Chrs-UZ", + "und-Copt": "cop-Copt-EG", + "und-Cpmn": "und-Cpmn-CY", + "und-Cpmn-CY": "und-Cpmn-CY", + "und-Cprt": "grc-Cprt-CY", + "und-Cyrl": "ru-Cyrl-RU", + "und-Cyrl-AL": "mk-Cyrl-AL", + "und-Cyrl-BA": "sr-Cyrl-BA", + "und-Cyrl-GE": "ab-Cyrl-GE", + "und-Cyrl-GR": "mk-Cyrl-GR", + "und-Cyrl-MD": "uk-Cyrl-MD", + "und-Cyrl-RO": "bg-Cyrl-RO", + "und-Cyrl-SK": "uk-Cyrl-SK", + "und-Cyrl-TR": "kbd-Cyrl-TR", + "und-Cyrl-XK": "sr-Cyrl-XK", + "und-DE": "de-Latn-DE", + "und-DJ": "aa-Latn-DJ", + "und-DK": "da-Latn-DK", + "und-DO": "es-Latn-DO", + "und-DZ": "ar-Arab-DZ", + "und-Deva": "hi-Deva-IN", + "und-Deva-BT": "ne-Deva-BT", + "und-Deva-FJ": "hif-Deva-FJ", + "und-Deva-MU": "bho-Deva-MU", + "und-Deva-PK": "btv-Deva-PK", + "und-Diak": "dv-Diak-MV", + "und-Dogr": "doi-Dogr-IN", + "und-Dupl": "fr-Dupl-FR", + "und-EA": "es-Latn-EA", + "und-EC": "es-Latn-EC", + "und-EE": "et-Latn-EE", + "und-EG": "ar-Arab-EG", + "und-EH": "ar-Arab-EH", + "und-ER": "ti-Ethi-ER", + "und-ES": "es-Latn-ES", + "und-ET": "am-Ethi-ET", + "und-EU": "en-Latn-IE", + "und-EZ": "de-Latn-EZ", + "und-Egyp": "egy-Egyp-EG", + "und-Elba": "sq-Elba-AL", + "und-Elym": "arc-Elym-IR", + "und-Ethi": "am-Ethi-ET", + "und-FI": "fi-Latn-FI", + "und-FO": "fo-Latn-FO", + "und-FR": "fr-Latn-FR", + "und-GA": "fr-Latn-GA", + "und-GE": "ka-Geor-GE", + "und-GF": "fr-Latn-GF", + "und-GH": "ak-Latn-GH", + "und-GL": "kl-Latn-GL", + "und-GN": "fr-Latn-GN", + "und-GP": "fr-Latn-GP", + "und-GQ": "es-Latn-GQ", + "und-GR": "el-Grek-GR", + "und-GS": "und-Latn-GS", + "und-GT": "es-Latn-GT", + "und-GW": "pt-Latn-GW", + "und-Geor": "ka-Geor-GE", + "und-Glag": "cu-Glag-BG", + "und-Gong": "wsg-Gong-IN", + "und-Gonm": "esg-Gonm-IN", + "und-Goth": "got-Goth-UA", + "und-Gran": "sa-Gran-IN", + "und-Grek": "el-Grek-GR", + "und-Grek-TR": "bgx-Grek-TR", + "und-Gujr": "gu-Gujr-IN", + "und-Guru": "pa-Guru-IN", + "und-HK": "zh-Hant-HK", + "und-HM": "und-Latn-HM", + "und-HN": "es-Latn-HN", + "und-HR": "hr-Latn-HR", + "und-HT": "ht-Latn-HT", + "und-HU": "hu-Latn-HU", + "und-Hanb": "zh-Hanb-TW", + "und-Hang": "ko-Hang-KR", + "und-Hani": "zh-Hani-CN", + "und-Hano": "hnn-Hano-PH", + "und-Hans": "zh-Hans-CN", + "und-Hant": "zh-Hant-TW", + "und-Hant-CA": "yue-Hant-CA", + "und-Hebr": "he-Hebr-IL", + "und-Hebr-SE": "yi-Hebr-SE", + "und-Hebr-UA": "yi-Hebr-UA", + "und-Hebr-US": "yi-Hebr-US", + "und-Hira": "ja-Hira-JP", + "und-Hluw": "hlu-Hluw-TR", + "und-Hmng": "hnj-Hmng-LA", + "und-Hmnp": "hnj-Hmnp-US", + "und-Hung": "hu-Hung-HU", + "und-IC": "es-Latn-IC", + "und-ID": "id-Latn-ID", + "und-IL": "he-Hebr-IL", + "und-IN": "hi-Deva-IN", + "und-IQ": "ar-Arab-IQ", + "und-IR": "fa-Arab-IR", + "und-IS": "is-Latn-IS", + "und-IT": "it-Latn-IT", + "und-Ital": "ett-Ital-IT", + "und-JO": "ar-Arab-JO", + "und-JP": "ja-Jpan-JP", + "und-Jamo": "ko-Jamo-KR", + "und-Java": "jv-Java-ID", + "und-Jpan": "ja-Jpan-JP", + "und-KE": "sw-Latn-KE", + "und-KG": "ky-Cyrl-KG", + "und-KH": "km-Khmr-KH", + "und-KM": "ar-Arab-KM", + "und-KP": "ko-Kore-KP", + "und-KR": "ko-Kore-KR", + "und-KW": "ar-Arab-KW", + "und-KZ": "ru-Cyrl-KZ", + "und-Kali": "eky-Kali-MM", + "und-Kana": "ja-Kana-JP", + "und-Kawi": "kaw-Kawi-ID", + "und-Khar": "pra-Khar-PK", + "und-Khmr": "km-Khmr-KH", + "und-Khoj": "sd-Khoj-IN", + "und-Kits": "zkt-Kits-CN", + "und-Knda": "kn-Knda-IN", + "und-Kore": "ko-Kore-KR", + "und-Kthi": "bho-Kthi-IN", + "und-LA": "lo-Laoo-LA", + "und-LB": "ar-Arab-LB", + "und-LI": "de-Latn-LI", + "und-LK": "si-Sinh-LK", + "und-LS": "st-Latn-LS", + "und-LT": "lt-Latn-LT", + "und-LU": "fr-Latn-LU", + "und-LV": "lv-Latn-LV", + "und-LY": "ar-Arab-LY", + "und-Lana": "nod-Lana-TH", + "und-Laoo": "lo-Laoo-LA", + "und-Laoo-AU": "hnj-Laoo-AU", + "und-Laoo-CN": "hnj-Laoo-CN", + "und-Laoo-FR": "hnj-Laoo-FR", + "und-Laoo-GF": "hnj-Laoo-GF", + "und-Laoo-MM": "hnj-Laoo-MM", + "und-Laoo-SR": "hnj-Laoo-SR", + "und-Laoo-TH": "hnj-Laoo-TH", + "und-Laoo-US": "hnj-Laoo-US", + "und-Laoo-VN": "hnj-Laoo-VN", + "und-Latn-AF": "tk-Latn-AF", + "und-Latn-AM": "ku-Latn-AM", + "und-Latn-CN": "za-Latn-CN", + "und-Latn-CY": "tr-Latn-CY", + "und-Latn-DZ": "fr-Latn-DZ", + "und-Latn-ET": "en-Latn-ET", + "und-Latn-GE": "ku-Latn-GE", + "und-Latn-IR": "tk-Latn-IR", + "und-Latn-KM": "fr-Latn-KM", + "und-Latn-MA": "fr-Latn-MA", + "und-Latn-MK": "sq-Latn-MK", + "und-Latn-MM": "kac-Latn-MM", + "und-Latn-MO": "pt-Latn-MO", + "und-Latn-MR": "fr-Latn-MR", + "und-Latn-RU": "krl-Latn-RU", + "und-Latn-SY": "fr-Latn-SY", + "und-Latn-TN": "fr-Latn-TN", + "und-Latn-TW": "trv-Latn-TW", + "und-Latn-UA": "pl-Latn-UA", + "und-Lepc": "lep-Lepc-IN", + "und-Limb": "lif-Limb-IN", + "und-Lina": "lab-Lina-GR", + "und-Linb": "grc-Linb-GR", + "und-Lisu": "lis-Lisu-CN", + "und-Lyci": "xlc-Lyci-TR", + "und-Lydi": "xld-Lydi-TR", + "und-MA": "ar-Arab-MA", + "und-MC": "fr-Latn-MC", + "und-MD": "ro-Latn-MD", + "und-ME": "sr-Latn-ME", + "und-MF": "fr-Latn-MF", + "und-MG": "mg-Latn-MG", + "und-MK": "mk-Cyrl-MK", + "und-ML": "bm-Latn-ML", + "und-MM": "my-Mymr-MM", + "und-MN": "mn-Cyrl-MN", + "und-MO": "zh-Hant-MO", + "und-MQ": "fr-Latn-MQ", + "und-MR": "ar-Arab-MR", + "und-MT": "mt-Latn-MT", + "und-MU": "mfe-Latn-MU", + "und-MV": "dv-Thaa-MV", + "und-MX": "es-Latn-MX", + "und-MY": "ms-Latn-MY", + "und-MZ": "pt-Latn-MZ", + "und-Mahj": "hi-Mahj-IN", + "und-Maka": "mak-Maka-ID", + "und-Mand": "myz-Mand-IR", + "und-Mani": "xmn-Mani-CN", + "und-Marc": "bo-Marc-CN", + "und-Medf": "dmf-Medf-NG", + "und-Mend": "men-Mend-SL", + "und-Merc": "xmr-Merc-SD", + "und-Mero": "xmr-Mero-SD", + "und-Mlym": "ml-Mlym-IN", + "und-Modi": "mr-Modi-IN", + "und-Mong": "mn-Mong-CN", + "und-Mroo": "mro-Mroo-BD", + "und-Mtei": "mni-Mtei-IN", + "und-Mult": "skr-Mult-PK", + "und-Mymr": "my-Mymr-MM", + "und-Mymr-IN": "kht-Mymr-IN", + "und-Mymr-TH": "mnw-Mymr-TH", + "und-NA": "af-Latn-NA", + "und-NC": "fr-Latn-NC", + "und-NE": "ha-Latn-NE", + "und-NI": "es-Latn-NI", + "und-NL": "nl-Latn-NL", + "und-NO": "nb-Latn-NO", + "und-NP": "ne-Deva-NP", + "und-Nagm": "unr-Nagm-IN", + "und-Nand": "sa-Nand-IN", + "und-Narb": "xna-Narb-SA", + "und-Nbat": "arc-Nbat-JO", + "und-Newa": "new-Newa-NP", + "und-Nkoo": "man-Nkoo-GN", + "und-Nshu": "zhx-Nshu-CN", + "und-OM": "ar-Arab-OM", + "und-Ogam": "sga-Ogam-IE", + "und-Olck": "sat-Olck-IN", + "und-Orkh": "otk-Orkh-MN", + "und-Orya": "or-Orya-IN", + "und-Osge": "osa-Osge-US", + "und-Osma": "so-Osma-SO", + "und-Ougr": "oui-Ougr-143", + "und-PA": "es-Latn-PA", + "und-PE": "es-Latn-PE", + "und-PF": "fr-Latn-PF", + "und-PG": "tpi-Latn-PG", + "und-PH": "fil-Latn-PH", + "und-PK": "ur-Arab-PK", + "und-PL": "pl-Latn-PL", + "und-PM": "fr-Latn-PM", + "und-PR": "es-Latn-PR", + "und-PS": "ar-Arab-PS", + "und-PT": "pt-Latn-PT", + "und-PW": "pau-Latn-PW", + "und-PY": "gn-Latn-PY", + "und-Palm": "arc-Palm-SY", + "und-Pauc": "ctd-Pauc-MM", + "und-Perm": "kv-Perm-RU", + "und-Phag": "lzh-Phag-CN", + "und-Phli": "pal-Phli-IR", + "und-Phlp": "pal-Phlp-CN", + "und-Phnx": "phn-Phnx-LB", + "und-Plrd": "hmd-Plrd-CN", + "und-Prti": "xpr-Prti-IR", + "und-QA": "ar-Arab-QA", + "und-QO": "en-Latn-DG", + "und-RE": "fr-Latn-RE", + "und-RO": "ro-Latn-RO", + "und-RS": "sr-Cyrl-RS", + "und-RU": "ru-Cyrl-RU", + "und-RW": "rw-Latn-RW", + "und-Rjng": "rej-Rjng-ID", + "und-Rohg": "rhg-Rohg-MM", + "und-Runr": "non-Runr-SE", + "und-SA": "ar-Arab-SA", + "und-SC": "fr-Latn-SC", + "und-SD": "ar-Arab-SD", + "und-SE": "sv-Latn-SE", + "und-SI": "sl-Latn-SI", + "und-SJ": "nb-Latn-SJ", + "und-SK": "sk-Latn-SK", + "und-SM": "it-Latn-SM", + "und-SN": "fr-Latn-SN", + "und-SO": "so-Latn-SO", + "und-SR": "nl-Latn-SR", + "und-ST": "pt-Latn-ST", + "und-SV": "es-Latn-SV", + "und-SY": "ar-Arab-SY", + "und-Samr": "smp-Samr-IL", + "und-Sarb": "xsa-Sarb-YE", + "und-Saur": "saz-Saur-IN", + "und-Sgnw": "ase-Sgnw-US", + "und-Shaw": "en-Shaw-GB", + "und-Shrd": "sa-Shrd-IN", + "und-Sidd": "sa-Sidd-IN", + "und-Sind": "sd-Sind-IN", + "und-Sinh": "si-Sinh-LK", + "und-Sogd": "sog-Sogd-UZ", + "und-Sogo": "sog-Sogo-UZ", + "und-Sora": "srb-Sora-IN", + "und-Soyo": "cmg-Soyo-MN", + "und-Sund": "su-Sund-ID", + "und-Sylo": "syl-Sylo-BD", + "und-Syrc": "syr-Syrc-IQ", + "und-TD": "fr-Latn-TD", + "und-TF": "fr-Latn-TF", + "und-TG": "fr-Latn-TG", + "und-TH": "th-Thai-TH", + "und-TJ": "tg-Cyrl-TJ", + "und-TK": "tkl-Latn-TK", + "und-TL": "pt-Latn-TL", + "und-TM": "tk-Latn-TM", + "und-TN": "ar-Arab-TN", + "und-TO": "to-Latn-TO", + "und-TR": "tr-Latn-TR", + "und-TV": "tvl-Latn-TV", + "und-TW": "zh-Hant-TW", + "und-TZ": "sw-Latn-TZ", + "und-Tagb": "tbw-Tagb-PH", + "und-Takr": "doi-Takr-IN", + "und-Tale": "tdd-Tale-CN", + "und-Talu": "khb-Talu-CN", + "und-Taml": "ta-Taml-IN", + "und-Tang": "txg-Tang-CN", + "und-Tavt": "blt-Tavt-VN", + "und-Telu": "te-Telu-IN", + "und-Tfng": "zgh-Tfng-MA", + "und-Tglg": "fil-Tglg-PH", + "und-Thaa": "dv-Thaa-MV", + "und-Thai": "th-Thai-TH", + "und-Thai-CN": "lcp-Thai-CN", + "und-Thai-KH": "kdt-Thai-KH", + "und-Thai-LA": "kdt-Thai-LA", + "und-Tibt": "bo-Tibt-CN", + "und-Tirh": "mai-Tirh-IN", + "und-Tnsa": "nst-Tnsa-IN", + "und-Toto": "txo-Toto-IN", + "und-UA": "uk-Cyrl-UA", + "und-UG": "sw-Latn-UG", + "und-UY": "es-Latn-UY", + "und-UZ": "uz-Latn-UZ", + "und-Ugar": "uga-Ugar-SY", + "und-VA": "it-Latn-VA", + "und-VE": "es-Latn-VE", + "und-VN": "vi-Latn-VN", + "und-VU": "bi-Latn-VU", + "und-Vaii": "vai-Vaii-LR", + "und-Vith": "sq-Vith-AL", + "und-WF": "fr-Latn-WF", + "und-WS": "sm-Latn-WS", + "und-Wara": "hoc-Wara-IN", + "und-Wcho": "nnp-Wcho-IN", + "und-XK": "sq-Latn-XK", + "und-Xpeo": "peo-Xpeo-IR", + "und-Xsux": "akk-Xsux-IQ", + "und-YE": "ar-Arab-YE", + "und-YT": "fr-Latn-YT", + "und-Yezi": "ku-Yezi-GE", + "und-Yiii": "ii-Yiii-CN", + "und-ZW": "sn-Latn-ZW", + "und-Zanb": "cmg-Zanb-MN", + "une": "une-Latn-NG", + "ung": "ung-Latn-AU", + "uni": "uni-Latn-PG", + "unk": "unk-Latn-BR", + "unm": "unm-Latn-US", + "unn": "unn-Latn-AU", + "unr": "unr-Beng-IN", + "unr-Deva": "unr-Deva-NP", + "unr-NP": "unr-Deva-NP", + "unu": "unu-Latn-PG", + "unx": "unx-Beng-IN", + "unz": "unz-Latn-ID", + "uok": "uok-Latn-ZZ", + "uon": "uon-Latn-TW", + "upi": "upi-Latn-PG", + "upv": "upv-Latn-VU", + "ur": "ur-Arab-PK", + "ura": "ura-Latn-PE", + "urb": "urb-Latn-BR", + "urc": "urc-Latn-AU", + "ure": "ure-Latn-BO", + "urf": "urf-Latn-AU", + "urg": "urg-Latn-PG", + "urh": "urh-Latn-NG", + "uri": "uri-Latn-ZZ", + "urk": "urk-Thai-TH", + "urm": "urm-Latn-PG", + "urn": "urn-Latn-ID", + "uro": "uro-Latn-PG", + "urp": "urp-Latn-BR", + "urr": "urr-Latn-VU", + "urt": "urt-Latn-ZZ", + "uru": "uru-Latn-BR", + "urv": "urv-Latn-PG", + "urw": "urw-Latn-ZZ", + "urx": "urx-Latn-PG", + "ury": "ury-Latn-ID", + "urz": "urz-Latn-BR", + "usa": "usa-Latn-ZZ", + "ush": "ush-Arab-PK", + "usi": "usi-Latn-BD", + "usi-Beng": "usi-Beng-BD", + "usk": "usk-Latn-CM", + "usp": "usp-Latn-GT", + "uss": "uss-Latn-NG", + "usu": "usu-Latn-PG", + "uta": "uta-Latn-NG", + "ute": "ute-Latn-US", + "uth": "uth-Latn-ZZ", + "utp": "utp-Latn-SB", + "utr": "utr-Latn-ZZ", + "utu": "utu-Latn-PG", + "uum": "uum-Grek-GE", + "uum-Cyrl": "uum-Cyrl-GE", + "uur": "uur-Latn-VU", + "uve": "uve-Latn-NC", + "uvh": "uvh-Latn-ZZ", + "uvl": "uvl-Latn-ZZ", + "uwa": "uwa-Latn-AU", + "uya": "uya-Latn-NG", + "uz": "uz-Latn-UZ", + "uz-AF": "uz-Arab-AF", + "uz-Arab": "uz-Arab-AF", + "uz-CN": "uz-Cyrl-CN", + "uzs": "uzs-Arab-AF", + "vaa": "vaa-Taml-IN", + "vae": "vae-Latn-CF", + "vaf": "vaf-Arab-IR", + "vag": "vag-Latn-ZZ", + "vah": "vah-Deva-IN", + "vai": "vai-Vaii-LR", + "vaj": "vaj-Latn-NA", + "val": "val-Latn-PG", + "vam": "vam-Latn-PG", + "van": "van-Latn-ZZ", + "vao": "vao-Latn-VU", + "vap": "vap-Latn-IN", + "var": "var-Latn-MX", + "vas": "vas-Deva-IN", + "vas-Gujr": "vas-Gujr-IN", + "vau": "vau-Latn-CD", + "vav": "vav-Deva-IN", + "vav-Gujr": "vav-Gujr-IN", + "vay": "vay-Deva-NP", + "vbb": "vbb-Latn-ID", + "vbk": "vbk-Latn-PH", + "ve": "ve-Latn-ZA", + "vec": "vec-Latn-IT", + "vem": "vem-Latn-NG", + "veo": "veo-Latn-US", + "vep": "vep-Latn-RU", + "ver": "ver-Latn-NG", + "vgr": "vgr-Arab-PK", + "vi": "vi-Latn-VN", + "vic": "vic-Latn-SX", + "vid": "vid-Latn-TZ", + "vif": "vif-Latn-CG", + "vig": "vig-Latn-BF", + "vil": "vil-Latn-AR", + "vin": "vin-Latn-TZ", + "vit": "vit-Latn-NG", + "viv": "viv-Latn-ZZ", + "vka": "vka-Latn-AU", + "vkj": "vkj-Latn-TD", + "vkk": "vkk-Latn-ID", + "vkl": "vkl-Latn-ID", + "vkm": "vkm-Latn-BR", + "vkn": "vkn-Latn-NG", + "vko": "vko-Latn-ID", + "vkp": "vkp-Latn-IN", + "vkp-Deva": "vkp-Deva-IN", + "vkt": "vkt-Latn-ID", + "vku": "vku-Latn-AU", + "vkz": "vkz-Latn-NG", + "vlp": "vlp-Latn-VU", + "vls": "vls-Latn-BE", + "vma": "vma-Latn-AU", + "vmb": "vmb-Latn-AU", + "vmc": "vmc-Latn-MX", + "vmd": "vmd-Knda-IN", + "vme": "vme-Latn-ID", + "vmf": "vmf-Latn-DE", + "vmg": "vmg-Latn-PG", + "vmh": "vmh-Arab-IR", + "vmi": "vmi-Latn-AU", + "vmj": "vmj-Latn-MX", + "vmk": "vmk-Latn-MZ", + "vml": "vml-Latn-AU", + "vmm": "vmm-Latn-MX", + "vmp": "vmp-Latn-MX", + "vmq": "vmq-Latn-MX", + "vmr": "vmr-Latn-MZ", + "vms": "vms-Latn-ID", + "vmu": "vmu-Latn-AU", + "vmw": "vmw-Latn-MZ", + "vmx": "vmx-Latn-MX", + "vmy": "vmy-Latn-MX", + "vmz": "vmz-Latn-MX", + "vnk": "vnk-Latn-SB", + "vnm": "vnm-Latn-VU", + "vnp": "vnp-Latn-VU", + "vo": "vo-Latn-001", + "vor": "vor-Latn-NG", + "vot": "vot-Latn-RU", + "vra": "vra-Latn-VU", + "vro": "vro-Latn-EE", + "vrs": "vrs-Latn-SB", + "vrt": "vrt-Latn-VU", + "vto": "vto-Latn-ID", + "vum": "vum-Latn-GA", + "vun": "vun-Latn-TZ", + "vut": "vut-Latn-ZZ", + "vwa": "vwa-Latn-CN", + "vwa-Mymr": "vwa-Mymr-CN", + "wa": "wa-Latn-BE", + "waa": "waa-Latn-US", + "wab": "wab-Latn-PG", + "wac": "wac-Latn-US", + "wad": "wad-Latn-ID", + "wae": "wae-Latn-CH", + "waf": "waf-Latn-BR", + "wag": "wag-Latn-PG", + "wah": "wah-Latn-ID", + "wai": "wai-Latn-ID", + "waj": "waj-Latn-ZZ", + "wal": "wal-Ethi-ET", + "wam": "wam-Latn-US", + "wan": "wan-Latn-ZZ", + "wap": "wap-Latn-GY", + "waq": "waq-Latn-AU", + "war": "war-Latn-PH", + "was": "was-Latn-US", + "wat": "wat-Latn-PG", + "wau": "wau-Latn-BR", + "wav": "wav-Latn-NG", + "waw": "waw-Latn-BR", + "wax": "wax-Latn-PG", + "way": "way-Latn-SR", + "waz": "waz-Latn-PG", + "wba": "wba-Latn-VE", + "wbb": "wbb-Latn-ID", + "wbe": "wbe-Latn-ID", + "wbf": "wbf-Latn-BF", + "wbh": "wbh-Latn-TZ", + "wbi": "wbi-Latn-TZ", + "wbj": "wbj-Latn-TZ", + "wbk": "wbk-Arab-AF", + "wbl": "wbl-Latn-PK", + "wbl-Arab": "wbl-Arab-AF", + "wbl-Cyrl": "wbl-Cyrl-TJ", + "wbm": "wbm-Latn-CN", + "wbp": "wbp-Latn-AU", + "wbq": "wbq-Telu-IN", + "wbr": "wbr-Deva-IN", + "wbt": "wbt-Latn-AU", + "wbv": "wbv-Latn-AU", + "wbw": "wbw-Latn-ID", + "wca": "wca-Latn-BR", + "wci": "wci-Latn-ZZ", + "wdd": "wdd-Latn-GA", + "wdg": "wdg-Latn-PG", + "wdj": "wdj-Latn-AU", + "wdk": "wdk-Latn-AU", + "wdt": "wdt-Latn-CA", + "wdu": "wdu-Latn-AU", + "wdy": "wdy-Latn-AU", + "wec": "wec-Latn-CI", + "wed": "wed-Latn-PG", + "weg": "weg-Latn-AU", + "weh": "weh-Latn-CM", + "wei": "wei-Latn-PG", + "wem": "wem-Latn-BJ", + "weo": "weo-Latn-ID", + "wep": "wep-Latn-DE", + "wer": "wer-Latn-ZZ", + "wes": "wes-Latn-CM", + "wet": "wet-Latn-ID", + "weu": "weu-Latn-MM", + "wew": "wew-Latn-ID", + "wfg": "wfg-Latn-ID", + "wga": "wga-Latn-AU", + "wgb": "wgb-Latn-PG", + "wgg": "wgg-Latn-AU", + "wgi": "wgi-Latn-ZZ", + "wgo": "wgo-Latn-ID", + "wgu": "wgu-Latn-AU", + "wgy": "wgy-Latn-AU", + "wha": "wha-Latn-ID", + "whg": "whg-Latn-ZZ", + "whk": "whk-Latn-ID", + "whu": "whu-Latn-ID", + "wib": "wib-Latn-ZZ", + "wic": "wic-Latn-US", + "wie": "wie-Latn-AU", + "wif": "wif-Latn-AU", + "wig": "wig-Latn-AU", + "wih": "wih-Latn-AU", + "wii": "wii-Latn-PG", + "wij": "wij-Latn-AU", + "wik": "wik-Latn-AU", + "wil": "wil-Latn-AU", + "wim": "wim-Latn-AU", + "win": "win-Latn-US", + "wir": "wir-Latn-BR", + "wiu": "wiu-Latn-ZZ", + "wiv": "wiv-Latn-ZZ", + "wiy": "wiy-Latn-US", + "wja": "wja-Latn-ZZ", + "wji": "wji-Latn-ZZ", + "wka": "wka-Latn-TZ", + "wkd": "wkd-Latn-ID", + "wkr": "wkr-Latn-AU", + "wkw": "wkw-Latn-AU", + "wky": "wky-Latn-AU", + "wla": "wla-Latn-PG", + "wlg": "wlg-Latn-AU", + "wlh": "wlh-Latn-TL", + "wli": "wli-Latn-ID", + "wlm": "wlm-Latn-GB", + "wlo": "wlo-Arab-ID", + "wlr": "wlr-Latn-VU", + "wls": "wls-Latn-WF", + "wlu": "wlu-Latn-AU", + "wlv": "wlv-Latn-AR", + "wlw": "wlw-Latn-ID", + "wlx": "wlx-Latn-GH", + "wma": "wma-Latn-NG", + "wmb": "wmb-Latn-AU", + "wmc": "wmc-Latn-PG", + "wmd": "wmd-Latn-BR", + "wme": "wme-Deva-NP", + "wmh": "wmh-Latn-TL", + "wmi": "wmi-Latn-AU", + "wmm": "wmm-Latn-ID", + "wmn": "wmn-Latn-NC", + "wmo": "wmo-Latn-ZZ", + "wms": "wms-Latn-ID", + "wmt": "wmt-Latn-AU", + "wmw": "wmw-Latn-MZ", + "wmw-Arab": "wmw-Arab-MZ", + "wmx": "wmx-Latn-PG", + "wnb": "wnb-Latn-PG", + "wnc": "wnc-Latn-ZZ", + "wnd": "wnd-Latn-AU", + "wne": "wne-Arab-PK", + "wng": "wng-Latn-ID", + "wni": "wni-Arab-KM", + "wnk": "wnk-Latn-ID", + "wnm": "wnm-Latn-AU", + "wnn": "wnn-Latn-AU", + "wno": "wno-Latn-ID", + "wnp": "wnp-Latn-PG", + "wnu": "wnu-Latn-ZZ", + "wnw": "wnw-Latn-US", + "wny": "wny-Latn-AU", + "wo": "wo-Latn-SN", + "woa": "woa-Latn-AU", + "wob": "wob-Latn-ZZ", + "woc": "woc-Latn-PG", + "wod": "wod-Latn-ID", + "woe": "woe-Latn-FM", + "wof": "wof-Latn-GM", + "wof-Arab": "wof-Arab-GM", + "wog": "wog-Latn-PG", + "woi": "woi-Latn-ID", + "wok": "wok-Latn-CM", + "wom": "wom-Latn-NG", + "won": "won-Latn-CD", + "woo": "woo-Latn-ID", + "wor": "wor-Latn-ID", + "wos": "wos-Latn-ZZ", + "wow": "wow-Latn-ID", + "wpc": "wpc-Latn-VE", + "wrb": "wrb-Latn-AU", + "wrg": "wrg-Latn-AU", + "wrh": "wrh-Latn-AU", + "wri": "wri-Latn-AU", + "wrk": "wrk-Latn-AU", + "wrl": "wrl-Latn-AU", + "wrm": "wrm-Latn-AU", + "wro": "wro-Latn-AU", + "wrp": "wrp-Latn-ID", + "wrr": "wrr-Latn-AU", + "wrs": "wrs-Latn-ZZ", + "wru": "wru-Latn-ID", + "wrv": "wrv-Latn-PG", + "wrw": "wrw-Latn-AU", + "wrx": "wrx-Latn-ID", + "wrz": "wrz-Latn-AU", + "wsa": "wsa-Latn-ID", + "wsg": "wsg-Gong-IN", + "wsi": "wsi-Latn-VU", + "wsk": "wsk-Latn-ZZ", + "wsr": "wsr-Latn-PG", + "wss": "wss-Latn-GH", + "wsu": "wsu-Latn-BR", + "wsv": "wsv-Arab-AF", + "wtf": "wtf-Latn-PG", + "wth": "wth-Latn-AU", + "wti": "wti-Latn-ET", + "wtk": "wtk-Latn-PG", + "wtm": "wtm-Deva-IN", + "wtw": "wtw-Latn-ID", + "wtw-Bugi": "wtw-Bugi-ID", + "wua": "wua-Latn-AU", + "wub": "wub-Latn-AU", + "wud": "wud-Latn-TG", + "wul": "wul-Latn-ID", + "wum": "wum-Latn-GA", + "wun": "wun-Latn-TZ", + "wur": "wur-Latn-AU", + "wut": "wut-Latn-PG", + "wuu": "wuu-Hans-CN", + "wuv": "wuv-Latn-ZZ", + "wux": "wux-Latn-AU", + "wuy": "wuy-Latn-ID", + "wwa": "wwa-Latn-ZZ", + "wwb": "wwb-Latn-AU", + "wwo": "wwo-Latn-VU", + "wwr": "wwr-Latn-AU", + "www": "www-Latn-CM", + "wxw": "wxw-Latn-AU", + "wyb": "wyb-Latn-AU", + "wyi": "wyi-Latn-AU", + "wym": "wym-Latn-PL", + "wyn": "wyn-Latn-US", + "wyr": "wyr-Latn-BR", + "wyy": "wyy-Latn-FJ", + "xaa": "xaa-Latn-ES", + "xab": "xab-Latn-NG", + "xai": "xai-Latn-BR", + "xaj": "xaj-Latn-BR", + "xak": "xak-Latn-VE", + "xal": "xal-Cyrl-RU", + "xam": "xam-Latn-ZA", + "xan": "xan-Ethi-ET", + "xao": "xao-Latn-VN", + "xar": "xar-Latn-PG", + "xas": "xas-Cyrl-RU", + "xat": "xat-Latn-BR", + "xau": "xau-Latn-ID", + "xav": "xav-Latn-BR", + "xaw": "xaw-Latn-US", + "xay": "xay-Latn-ID", + "xbb": "xbb-Latn-AU", + "xbd": "xbd-Latn-AU", + "xbe": "xbe-Latn-AU", + "xbg": "xbg-Latn-AU", + "xbi": "xbi-Latn-ZZ", + "xbj": "xbj-Latn-AU", + "xbm": "xbm-Latn-FR", + "xbn": "xbn-Latn-MY", + "xbp": "xbp-Latn-AU", + "xbr": "xbr-Latn-ID", + "xbw": "xbw-Latn-BR", + "xby": "xby-Latn-AU", + "xch": "xch-Latn-US", + "xco": "xco-Chrs-UZ", + "xcr": "xcr-Cari-TR", + "xda": "xda-Latn-AU", + "xdk": "xdk-Latn-AU", + "xdo": "xdo-Latn-AO", + "xdq": "xdq-Cyrl-RU", + "xdy": "xdy-Latn-ID", + "xed": "xed-Latn-CM", + "xeg": "xeg-Latn-ZA", + "xem": "xem-Latn-ID", + "xer": "xer-Latn-BR", + "xes": "xes-Latn-ZZ", + "xet": "xet-Latn-BR", + "xeu": "xeu-Latn-PG", + "xgb": "xgb-Latn-CI", + "xgd": "xgd-Latn-AU", + "xgg": "xgg-Latn-AU", + "xgi": "xgi-Latn-AU", + "xgm": "xgm-Latn-AU", + "xgu": "xgu-Latn-AU", + "xgw": "xgw-Latn-AU", + "xh": "xh-Latn-ZA", + "xhe": "xhe-Arab-PK", + "xhm": "xhm-Khmr-KH", + "xhv": "xhv-Latn-VN", + "xii": "xii-Latn-ZA", + "xin": "xin-Latn-GT", + "xir": "xir-Latn-BR", + "xis": "xis-Orya-IN", + "xiy": "xiy-Latn-BR", + "xjb": "xjb-Latn-AU", + "xjt": "xjt-Latn-AU", + "xka": "xka-Arab-PK", + "xkb": "xkb-Latn-BJ", + "xkc": "xkc-Arab-IR", + "xkd": "xkd-Latn-ID", + "xke": "xke-Latn-ID", + "xkg": "xkg-Latn-ML", + "xkj": "xkj-Arab-IR", + "xkl": "xkl-Latn-ID", + "xkn": "xkn-Latn-ID", + "xkp": "xkp-Arab-IR", + "xkq": "xkq-Latn-ID", + "xkr": "xkr-Latn-BR", + "xks": "xks-Latn-ID", + "xkt": "xkt-Latn-GH", + "xku": "xku-Latn-CG", + "xkv": "xkv-Latn-BW", + "xkw": "xkw-Latn-ID", + "xkx": "xkx-Latn-PG", + "xky": "xky-Latn-MY", + "xkz": "xkz-Latn-BT", + "xla": "xla-Latn-ZZ", + "xlc": "xlc-Lyci-TR", + "xld": "xld-Lydi-TR", + "xly": "xly-Elym-IR", + "xma": "xma-Latn-SO", + "xmb": "xmb-Latn-CM", + "xmc": "xmc-Latn-MZ", + "xmd": "xmd-Latn-CM", + "xmf": "xmf-Geor-GE", + "xmg": "xmg-Latn-CM", + "xmh": "xmh-Latn-AU", + "xmj": "xmj-Latn-CM", + "xmm": "xmm-Latn-ID", + "xmn": "xmn-Mani-CN", + "xmo": "xmo-Latn-BR", + "xmp": "xmp-Latn-AU", + "xmq": "xmq-Latn-AU", + "xmr": "xmr-Merc-SD", + "xmt": "xmt-Latn-ID", + "xmu": "xmu-Latn-AU", + "xmv": "xmv-Latn-MG", + "xmw": "xmw-Latn-MG", + "xmx": "xmx-Latn-ID", + "xmy": "xmy-Latn-AU", + "xmz": "xmz-Latn-ID", + "xna": "xna-Narb-SA", + "xnb": "xnb-Latn-TW", + "xni": "xni-Latn-AU", + "xnj": "xnj-Latn-TZ", + "xnk": "xnk-Latn-AU", + "xnm": "xnm-Latn-AU", + "xnn": "xnn-Latn-PH", + "xnq": "xnq-Latn-MZ", + "xnr": "xnr-Deva-IN", + "xnt": "xnt-Latn-US", + "xnu": "xnu-Latn-AU", + "xny": "xny-Latn-AU", + "xnz": "xnz-Latn-EG", + "xnz-Arab": "xnz-Arab-EG", + "xoc": "xoc-Latn-NG", + "xod": "xod-Latn-ID", + "xog": "xog-Latn-UG", + "xoi": "xoi-Latn-PG", + "xok": "xok-Latn-BR", + "xom": "xom-Latn-SD", + "xom-Ethi": "xom-Ethi-ET", + "xon": "xon-Latn-ZZ", + "xoo": "xoo-Latn-BR", + "xop": "xop-Latn-PG", + "xor": "xor-Latn-BR", + "xow": "xow-Latn-PG", + "xpa": "xpa-Latn-AU", + "xpb": "xpb-Latn-AU", + "xpd": "xpd-Latn-AU", + "xpf": "xpf-Latn-AU", + "xpg": "xpg-Grek-TR", + "xph": "xph-Latn-AU", + "xpi": "xpi-Ogam-GB", + "xpj": "xpj-Latn-AU", + "xpk": "xpk-Latn-BR", + "xpl": "xpl-Latn-AU", + "xpm": "xpm-Cyrl-RU", + "xpn": "xpn-Latn-BR", + "xpo": "xpo-Latn-MX", + "xpq": "xpq-Latn-US", + "xpr": "xpr-Prti-IR", + "xpt": "xpt-Latn-AU", + "xpv": "xpv-Latn-AU", + "xpw": "xpw-Latn-AU", + "xpx": "xpx-Latn-AU", + "xpz": "xpz-Latn-AU", + "xra": "xra-Latn-BR", + "xrb": "xrb-Latn-ZZ", + "xrd": "xrd-Latn-AU", + "xre": "xre-Latn-BR", + "xrg": "xrg-Latn-AU", + "xri": "xri-Latn-BR", + "xrm": "xrm-Cyrl-RU", + "xrn": "xrn-Cyrl-RU", + "xrr": "xrr-Latn-IT", + "xru": "xru-Latn-AU", + "xrw": "xrw-Latn-PG", + "xsa": "xsa-Sarb-YE", + "xsb": "xsb-Latn-PH", + "xse": "xse-Latn-ID", + "xsh": "xsh-Latn-NG", + "xsi": "xsi-Latn-ZZ", + "xsm": "xsm-Latn-ZZ", + "xsn": "xsn-Latn-NG", + "xsp": "xsp-Latn-PG", + "xsq": "xsq-Latn-MZ", + "xsr": "xsr-Deva-NP", + "xss": "xss-Cyrl-RU", + "xsu": "xsu-Latn-VE", + "xsy": "xsy-Latn-TW", + "xta": "xta-Latn-MX", + "xtb": "xtb-Latn-MX", + "xtc": "xtc-Latn-SD", + "xtd": "xtd-Latn-MX", + "xte": "xte-Latn-ID", + "xth": "xth-Latn-AU", + "xti": "xti-Latn-MX", + "xtj": "xtj-Latn-MX", + "xtl": "xtl-Latn-MX", + "xtm": "xtm-Latn-MX", + "xtn": "xtn-Latn-MX", + "xtp": "xtp-Latn-MX", + "xts": "xts-Latn-MX", + "xtt": "xtt-Latn-MX", + "xtu": "xtu-Latn-MX", + "xtv": "xtv-Latn-AU", + "xtw": "xtw-Latn-BR", + "xty": "xty-Latn-MX", + "xub": "xub-Taml-IN", + "xub-Knda": "xub-Knda-IN", + "xub-Mlym": "xub-Mlym-IN", + "xud": "xud-Latn-AU", + "xuj": "xuj-Taml-IN", + "xul": "xul-Latn-AU", + "xum": "xum-Latn-IT", + "xum-Ital": "xum-Ital-IT", + "xun": "xun-Latn-AU", + "xuo": "xuo-Latn-TD", + "xut": "xut-Latn-AU", + "xuu": "xuu-Latn-NA", + "xve": "xve-Ital-IT", + "xvi": "xvi-Arab-AF", + "xvn": "xvn-Latn-ES", + "xvo": "xvo-Latn-IT", + "xvs": "xvs-Latn-IT", + "xwa": "xwa-Latn-BR", + "xwd": "xwd-Latn-AU", + "xwe": "xwe-Latn-ZZ", + "xwj": "xwj-Latn-AU", + "xwk": "xwk-Latn-AU", + "xwl": "xwl-Latn-BJ", + "xwo": "xwo-Cyrl-RU", + "xwr": "xwr-Latn-ID", + "xwt": "xwt-Latn-AU", + "xww": "xww-Latn-AU", + "xxb": "xxb-Latn-GH", + "xxk": "xxk-Latn-ID", + "xxm": "xxm-Latn-AU", + "xxr": "xxr-Latn-BR", + "xxt": "xxt-Latn-ID", + "xya": "xya-Latn-AU", + "xyb": "xyb-Latn-AU", + "xyj": "xyj-Latn-AU", + "xyk": "xyk-Latn-AU", + "xyl": "xyl-Latn-BR", + "xyt": "xyt-Latn-AU", + "xyy": "xyy-Latn-AU", + "xzh": "xzh-Marc-CN", + "xzp": "xzp-Latn-MX", + "yaa": "yaa-Latn-PE", + "yab": "yab-Latn-BR", + "yac": "yac-Latn-ID", + "yad": "yad-Latn-PE", + "yae": "yae-Latn-VE", + "yaf": "yaf-Latn-CD", + "yag": "yag-Latn-CL", + "yai": "yai-Cyrl-TJ", + "yaj": "yaj-Latn-CF", + "yak": "yak-Latn-US", + "yal": "yal-Latn-GN", + "yal-Arab": "yal-Arab-GN", + "yam": "yam-Latn-ZZ", + "yan": "yan-Latn-NI", + "yao": "yao-Latn-MZ", + "yap": "yap-Latn-FM", + "yaq": "yaq-Latn-MX", + "yar": "yar-Latn-VE", + "yas": "yas-Latn-ZZ", + "yat": "yat-Latn-ZZ", + "yau": "yau-Latn-VE", + "yav": "yav-Latn-CM", + "yaw": "yaw-Latn-BR", + "yax": "yax-Latn-AO", + "yay": "yay-Latn-ZZ", + "yaz": "yaz-Latn-ZZ", + "yba": "yba-Latn-ZZ", + "ybb": "ybb-Latn-CM", + "ybe": "ybe-Latn-CN", + "ybe-Ougr": "ybe-Ougr-CN", + "ybh": "ybh-Deva-NP", + "ybi": "ybi-Deva-NP", + "ybj": "ybj-Latn-NG", + "ybl": "ybl-Latn-NG", + "ybm": "ybm-Latn-PG", + "ybn": "ybn-Latn-BR", + "ybo": "ybo-Latn-PG", + "ybx": "ybx-Latn-PG", + "yby": "yby-Latn-ZZ", + "ycl": "ycl-Latn-CN", + "ycn": "ycn-Latn-CO", + "yda": "yda-Latn-AU", + "yde": "yde-Latn-PG", + "ydg": "ydg-Arab-PK", + "ydk": "ydk-Latn-PG", + "yea": "yea-Mlym-IN", + "yea-Knda": "yea-Knda-IN", + "yec": "yec-Latn-DE", + "yee": "yee-Latn-PG", + "yei": "yei-Latn-CM", + "yej": "yej-Grek-IL", + "yel": "yel-Latn-CD", + "yer": "yer-Latn-ZZ", + "yes": "yes-Latn-NG", + "yet": "yet-Latn-ID", + "yeu": "yeu-Telu-IN", + "yev": "yev-Latn-PG", + "yey": "yey-Latn-BW", + "yga": "yga-Latn-AU", + "ygi": "ygi-Latn-AU", + "ygl": "ygl-Latn-PG", + "ygm": "ygm-Latn-PG", + "ygp": "ygp-Plrd-CN", + "ygr": "ygr-Latn-ZZ", + "ygu": "ygu-Latn-AU", + "ygw": "ygw-Latn-ZZ", + "yhd": "yhd-Hebr-IL", + "yi": "yi-Hebr-001", + "yia": "yia-Latn-AU", + "yig": "yig-Yiii-CN", + "yih": "yih-Hebr-DE", + "yii": "yii-Latn-AU", + "yij": "yij-Latn-AU", + "yil": "yil-Latn-AU", + "yim": "yim-Latn-IN", + "yir": "yir-Latn-ID", + "yis": "yis-Latn-PG", + "yiv": "yiv-Yiii-CN", + "yka": "yka-Latn-PH", + "yka-Arab": "yka-Arab-PH", + "ykg": "ykg-Cyrl-RU", + "yki": "yki-Latn-ID", + "ykk": "ykk-Latn-PG", + "ykm": "ykm-Latn-PG", + "yko": "yko-Latn-ZZ", + "ykr": "ykr-Latn-PG", + "yky": "yky-Latn-CF", + "yla": "yla-Latn-PG", + "ylb": "ylb-Latn-PG", + "yle": "yle-Latn-ZZ", + "ylg": "ylg-Latn-ZZ", + "yli": "yli-Latn-ID", + "yll": "yll-Latn-ZZ", + "ylr": "ylr-Latn-AU", + "ylu": "ylu-Latn-PG", + "yly": "yly-Latn-NC", + "ymb": "ymb-Latn-PG", + "yme": "yme-Latn-PE", + "ymg": "ymg-Latn-CD", + "ymk": "ymk-Latn-MZ", + "ymk-Arab": "ymk-Arab-MZ", + "yml": "yml-Latn-ZZ", + "ymm": "ymm-Latn-SO", + "ymn": "ymn-Latn-ID", + "ymo": "ymo-Latn-PG", + "ymp": "ymp-Latn-PG", + "yna": "yna-Plrd-CN", + "ynd": "ynd-Latn-AU", + "yng": "yng-Latn-CD", + "ynk": "ynk-Cyrl-RU", + "ynl": "ynl-Latn-PG", + "ynq": "ynq-Latn-NG", + "yns": "yns-Latn-CD", + "ynu": "ynu-Latn-CO", + "yo": "yo-Latn-NG", + "yob": "yob-Latn-PG", + "yog": "yog-Latn-PH", + "yoi": "yoi-Jpan-JP", + "yok": "yok-Latn-US", + "yol": "yol-Latn-GB", + "yom": "yom-Latn-CD", + "yon": "yon-Latn-ZZ", + "yot": "yot-Latn-NG", + "yoy": "yoy-Thai-TH", + "yra": "yra-Latn-PG", + "yrb": "yrb-Latn-ZZ", + "yre": "yre-Latn-ZZ", + "yrk": "yrk-Cyrl-RU", + "yrl": "yrl-Latn-BR", + "yrm": "yrm-Latn-AU", + "yro": "yro-Latn-BR", + "yrs": "yrs-Latn-ID", + "yrw": "yrw-Latn-PG", + "yry": "yry-Latn-AU", + "ysd": "ysd-Yiii-CN", + "ysn": "ysn-Yiii-CN", + "ysp": "ysp-Yiii-CN", + "ysr": "ysr-Cyrl-RU", + "yss": "yss-Latn-ZZ", + "ysy": "ysy-Plrd-CN", + "ytw": "ytw-Latn-PG", + "yty": "yty-Latn-AU", + "yua": "yua-Latn-MX", + "yub": "yub-Latn-AU", + "yuc": "yuc-Latn-US", + "yud": "yud-Hebr-IL", + "yue": "yue-Hant-HK", + "yue-CN": "yue-Hans-CN", + "yue-Hans": "yue-Hans-CN", + "yuf": "yuf-Latn-US", + "yug": "yug-Cyrl-RU", + "yui": "yui-Latn-CO", + "yuj": "yuj-Latn-ZZ", + "yul": "yul-Latn-CF", + "yum": "yum-Latn-US", + "yun": "yun-Latn-NG", + "yup": "yup-Latn-CO", + "yuq": "yuq-Latn-BO", + "yur": "yur-Latn-US", + "yut": "yut-Latn-ZZ", + "yuw": "yuw-Latn-ZZ", + "yux": "yux-Cyrl-RU", + "yuz": "yuz-Latn-BO", + "yva": "yva-Latn-ID", + "yvt": "yvt-Latn-VE", + "ywa": "ywa-Latn-PG", + "ywg": "ywg-Latn-AU", + "ywn": "ywn-Latn-BR", + "ywq": "ywq-Plrd-CN", + "ywq-Yiii": "ywq-Yiii-CN", + "ywr": "ywr-Latn-AU", + "ywu": "ywu-Plrd-CN", + "ywu-Yiii": "ywu-Yiii-CN", + "yww": "yww-Latn-AU", + "yxa": "yxa-Latn-AU", + "yxg": "yxg-Latn-AU", + "yxl": "yxl-Latn-AU", + "yxm": "yxm-Latn-AU", + "yxu": "yxu-Latn-AU", + "yxy": "yxy-Latn-AU", + "yyr": "yyr-Latn-AU", + "yyu": "yyu-Latn-PG", + "za": "za-Latn-CN", + "zaa": "zaa-Latn-MX", + "zab": "zab-Latn-MX", + "zac": "zac-Latn-MX", + "zad": "zad-Latn-MX", + "zae": "zae-Latn-MX", + "zaf": "zaf-Latn-MX", + "zag": "zag-Latn-SD", + "zah": "zah-Latn-NG", + "zaj": "zaj-Latn-TZ", + "zak": "zak-Latn-TZ", + "zam": "zam-Latn-MX", + "zao": "zao-Latn-MX", + "zap": "zap-Latn-MX", + "zaq": "zaq-Latn-MX", + "zar": "zar-Latn-MX", + "zas": "zas-Latn-MX", + "zat": "zat-Latn-MX", + "zau": "zau-Tibt-IN", + "zau-Arab": "zau-Arab-IN", + "zav": "zav-Latn-MX", + "zaw": "zaw-Latn-MX", + "zax": "zax-Latn-MX", + "zay": "zay-Latn-ET", + "zay-Ethi": "zay-Ethi-ET", + "zaz": "zaz-Latn-NG", + "zba": "zba-Arab-001", + "zbc": "zbc-Latn-MY", + "zbe": "zbe-Latn-MY", + "zbt": "zbt-Latn-ID", + "zbu": "zbu-Latn-NG", + "zbw": "zbw-Latn-MY", + "zca": "zca-Latn-MX", + "zch": "zch-Hani-CN", + "zdj": "zdj-Arab-KM", + "zea": "zea-Latn-NL", + "zeg": "zeg-Latn-PG", + "zeh": "zeh-Hani-CN", + "zen": "zen-Tfng-MR", + "zen-Arab": "zen-Arab-MR", + "zga": "zga-Latn-TZ", + "zgb": "zgb-Hani-CN", + "zgh": "zgh-Tfng-MA", + "zgm": "zgm-Hani-CN", + "zgn": "zgn-Hani-CN", + "zgr": "zgr-Latn-PG", + "zh": "zh-Hans-CN", + "zh-AU": "zh-Hant-AU", + "zh-BN": "zh-Hant-BN", + "zh-Bopo": "zh-Bopo-TW", + "zh-GB": "zh-Hant-GB", + "zh-GF": "zh-Hant-GF", + "zh-HK": "zh-Hant-HK", + "zh-Hanb": "zh-Hanb-TW", + "zh-Hant": "zh-Hant-TW", + "zh-ID": "zh-Hant-ID", + "zh-MO": "zh-Hant-MO", + "zh-PA": "zh-Hant-PA", + "zh-PF": "zh-Hant-PF", + "zh-PH": "zh-Hant-PH", + "zh-SR": "zh-Hant-SR", + "zh-TH": "zh-Hant-TH", + "zh-TW": "zh-Hant-TW", + "zh-US": "zh-Hant-US", + "zh-VN": "zh-Hant-VN", + "zhd": "zhd-Hani-CN", + "zhd-Latn": "zhd-Latn-VN", + "zhi": "zhi-Latn-NG", + "zhn": "zhn-Latn-CN", + "zhn-Hani": "zhn-Hani-CN", + "zhw": "zhw-Latn-CM", + "zhx": "zhx-Nshu-CN", + "zia": "zia-Latn-ZZ", + "zik": "zik-Latn-PG", + "zil": "zil-Latn-GN", + "zim": "zim-Latn-TD", + "zin": "zin-Latn-TZ", + "ziw": "ziw-Latn-TZ", + "ziz": "ziz-Latn-NG", + "zka": "zka-Latn-ID", + "zkb": "zkb-Cyrl-RU", + "zkd": "zkd-Latn-MM", + "zko": "zko-Cyrl-RU", + "zkp": "zkp-Latn-BR", + "zkt": "zkt-Kits-CN", + "zku": "zku-Latn-AU", + "zkz": "zkz-Cyrl-RU", + "zla": "zla-Latn-CD", + "zlj": "zlj-Hani-CN", + "zlj-Latn": "zlj-Latn-CN", + "zlm": "zlm-Latn-TG", + "zln": "zln-Hani-CN", + "zlq": "zlq-Hani-CN", + "zma": "zma-Latn-AU", + "zmb": "zmb-Latn-CD", + "zmc": "zmc-Latn-AU", + "zmd": "zmd-Latn-AU", + "zme": "zme-Latn-AU", + "zmf": "zmf-Latn-CD", + "zmg": "zmg-Latn-AU", + "zmh": "zmh-Latn-PG", + "zmi": "zmi-Latn-MY", + "zmj": "zmj-Latn-AU", + "zmk": "zmk-Latn-AU", + "zml": "zml-Latn-AU", + "zmm": "zmm-Latn-AU", + "zmn": "zmn-Latn-GA", + "zmo": "zmo-Latn-SD", + "zmp": "zmp-Latn-CD", + "zmq": "zmq-Latn-CD", + "zmr": "zmr-Latn-AU", + "zms": "zms-Latn-CD", + "zmt": "zmt-Latn-AU", + "zmu": "zmu-Latn-AU", + "zmv": "zmv-Latn-AU", + "zmw": "zmw-Latn-CD", + "zmx": "zmx-Latn-CG", + "zmy": "zmy-Latn-AU", + "zmz": "zmz-Latn-CD", + "zna": "zna-Latn-TD", + "zne": "zne-Latn-ZZ", + "zng": "zng-Latn-VN", + "znk": "znk-Latn-AU", + "zns": "zns-Latn-NG", + "zoc": "zoc-Latn-MX", + "zoh": "zoh-Latn-MX", + "zom": "zom-Latn-IN", + "zoo": "zoo-Latn-MX", + "zoq": "zoq-Latn-MX", + "zor": "zor-Latn-MX", + "zos": "zos-Latn-MX", + "zpa": "zpa-Latn-MX", + "zpb": "zpb-Latn-MX", + "zpc": "zpc-Latn-MX", + "zpd": "zpd-Latn-MX", + "zpe": "zpe-Latn-MX", + "zpf": "zpf-Latn-MX", + "zpg": "zpg-Latn-MX", + "zph": "zph-Latn-MX", + "zpi": "zpi-Latn-MX", + "zpj": "zpj-Latn-MX", + "zpk": "zpk-Latn-MX", + "zpl": "zpl-Latn-MX", + "zpm": "zpm-Latn-MX", + "zpn": "zpn-Latn-MX", + "zpo": "zpo-Latn-MX", + "zpp": "zpp-Latn-MX", + "zpq": "zpq-Latn-MX", + "zpr": "zpr-Latn-MX", + "zps": "zps-Latn-MX", + "zpt": "zpt-Latn-MX", + "zpu": "zpu-Latn-MX", + "zpv": "zpv-Latn-MX", + "zpw": "zpw-Latn-MX", + "zpx": "zpx-Latn-MX", + "zpy": "zpy-Latn-MX", + "zpz": "zpz-Latn-MX", + "zqe": "zqe-Hani-CN", + "zqe-Latn": "zqe-Latn-CN", + "zrn": "zrn-Latn-TD", + "zro": "zro-Latn-EC", + "zrp": "zrp-Hebr-FR", + "zrs": "zrs-Latn-ID", + "zsa": "zsa-Latn-PG", + "zsr": "zsr-Latn-MX", + "zsu": "zsu-Latn-PG", + "zte": "zte-Latn-MX", + "ztg": "ztg-Latn-MX", + "ztl": "ztl-Latn-MX", + "ztm": "ztm-Latn-MX", + "ztn": "ztn-Latn-MX", + "ztp": "ztp-Latn-MX", + "ztq": "ztq-Latn-MX", + "zts": "zts-Latn-MX", + "ztt": "ztt-Latn-MX", + "ztu": "ztu-Latn-MX", + "ztx": "ztx-Latn-MX", + "zty": "zty-Latn-MX", + "zu": "zu-Latn-ZA", + "zua": "zua-Latn-NG", + "zuh": "zuh-Latn-PG", + "zum": "zum-Arab-OM", + "zun": "zun-Latn-US", + "zuy": "zuy-Latn-CM", + "zyg": "zyg-Hani-CN", + "zyj": "zyj-Latn-CN", + "zyj-Hani": "zyj-Hani-CN", + "zyn": "zyn-Hani-CN", + "zyp": "zyp-Latn-MM", + "zza": "zza-Latn-TR", + "zzj": "zzj-Hani-CN" + }; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/canonicalizer.js + var require_canonicalizer = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/canonicalizer.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.canonicalizeUnicodeLocaleId = exports.canonicalizeUnicodeLanguageId = void 0; + var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); + var aliases_generated_1 = require_aliases_generated(); + var parser_1 = require_parser(); + var likelySubtags_generated_1 = require_likelySubtags_generated(); + var emitter_1 = require_emitter(); + function canonicalizeAttrs(strs) { + return Object.keys(strs.reduce(function(all, str) { + all[str.toLowerCase()] = 1; + return all; + }, {})).sort(); + } + function canonicalizeKVs(arr) { + var all = {}; + var result = []; + for (var _i = 0, arr_1 = arr; _i < arr_1.length; _i++) { + var kv = arr_1[_i]; + if (kv[0] in all) { + continue; + } + all[kv[0]] = 1; + if (!kv[1] || kv[1] === "true") { + result.push([kv[0].toLowerCase()]); + } else { + result.push([kv[0].toLowerCase(), kv[1].toLowerCase()]); + } + } + return result.sort(compareKV); + } + function compareKV(t1, t2) { + return t1[0] < t2[0] ? -1 : t1[0] > t2[0] ? 1 : 0; + } + function compareExtension(e1, e2) { + return e1.type < e2.type ? -1 : e1.type > e2.type ? 1 : 0; + } + function mergeVariants(v1, v2) { + var result = tslib_1.__spreadArray([], v1, true); + for (var _i = 0, v2_1 = v2; _i < v2_1.length; _i++) { + var v = v2_1[_i]; + if (v1.indexOf(v) < 0) { + result.push(v); + } + } + return result; + } + function canonicalizeUnicodeLanguageId(unicodeLanguageId) { + var finalLangAst = unicodeLanguageId; + if (unicodeLanguageId.variants.length) { + var replacedLang_1 = ""; + for (var _i = 0, _a = unicodeLanguageId.variants; _i < _a.length; _i++) { + var variant = _a[_i]; + if (replacedLang_1 = aliases_generated_1.languageAlias[(0, emitter_1.emitUnicodeLanguageId)({ + lang: unicodeLanguageId.lang, + variants: [variant] + })]) { + var replacedLangAst = (0, parser_1.parseUnicodeLanguageId)(replacedLang_1.split(parser_1.SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: finalLangAst.region || replacedLangAst.region, + variants: mergeVariants(finalLangAst.variants, replacedLangAst.variants) + }; + break; + } + } + } + if (finalLangAst.script && finalLangAst.region) { + var replacedLang_2 = aliases_generated_1.languageAlias[(0, emitter_1.emitUnicodeLanguageId)({ + lang: finalLangAst.lang, + script: finalLangAst.script, + region: finalLangAst.region, + variants: [] + })]; + if (replacedLang_2) { + var replacedLangAst = (0, parser_1.parseUnicodeLanguageId)(replacedLang_2.split(parser_1.SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: replacedLangAst.script, + region: replacedLangAst.region, + variants: finalLangAst.variants + }; + } + } + if (finalLangAst.region) { + var replacedLang_3 = aliases_generated_1.languageAlias[(0, emitter_1.emitUnicodeLanguageId)({ + lang: finalLangAst.lang, + region: finalLangAst.region, + variants: [] + })]; + if (replacedLang_3) { + var replacedLangAst = (0, parser_1.parseUnicodeLanguageId)(replacedLang_3.split(parser_1.SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: replacedLangAst.region, + variants: finalLangAst.variants + }; + } + } + var replacedLang = aliases_generated_1.languageAlias[(0, emitter_1.emitUnicodeLanguageId)({ + lang: finalLangAst.lang, + variants: [] + })]; + if (replacedLang) { + var replacedLangAst = (0, parser_1.parseUnicodeLanguageId)(replacedLang.split(parser_1.SEPARATOR)); + finalLangAst = { + lang: replacedLangAst.lang, + script: finalLangAst.script || replacedLangAst.script, + region: finalLangAst.region || replacedLangAst.region, + variants: finalLangAst.variants + }; + } + if (finalLangAst.region) { + var region = finalLangAst.region.toUpperCase(); + var regionAlias = aliases_generated_1.territoryAlias[region]; + var replacedRegion = void 0; + if (regionAlias) { + var regions2 = regionAlias.split(" "); + replacedRegion = regions2[0]; + var likelySubtag = likelySubtags_generated_1.likelySubtags[(0, emitter_1.emitUnicodeLanguageId)({ + lang: finalLangAst.lang, + script: finalLangAst.script, + variants: [] + })]; + if (likelySubtag) { + var likelyRegion = (0, parser_1.parseUnicodeLanguageId)(likelySubtag.split(parser_1.SEPARATOR)).region; + if (likelyRegion && regions2.indexOf(likelyRegion) > -1) { + replacedRegion = likelyRegion; + } + } + } + if (replacedRegion) { + finalLangAst.region = replacedRegion; + } + finalLangAst.region = finalLangAst.region.toUpperCase(); + } + if (finalLangAst.script) { + finalLangAst.script = finalLangAst.script[0].toUpperCase() + finalLangAst.script.slice(1).toLowerCase(); + if (aliases_generated_1.scriptAlias[finalLangAst.script]) { + finalLangAst.script = aliases_generated_1.scriptAlias[finalLangAst.script]; + } + } + if (finalLangAst.variants.length) { + for (var i = 0; i < finalLangAst.variants.length; i++) { + var variant = finalLangAst.variants[i].toLowerCase(); + if (aliases_generated_1.variantAlias[variant]) { + var alias = aliases_generated_1.variantAlias[variant]; + if ((0, parser_1.isUnicodeVariantSubtag)(alias)) { + finalLangAst.variants[i] = alias; + } else if ((0, parser_1.isUnicodeLanguageSubtag)(alias)) { + finalLangAst.lang = alias; + } + } + } + finalLangAst.variants.sort(); + } + return finalLangAst; + } + exports.canonicalizeUnicodeLanguageId = canonicalizeUnicodeLanguageId; + function canonicalizeUnicodeLocaleId(locale) { + locale.lang = canonicalizeUnicodeLanguageId(locale.lang); + if (locale.extensions) { + for (var _i = 0, _a = locale.extensions; _i < _a.length; _i++) { + var extension = _a[_i]; + switch (extension.type) { + case "u": + extension.keywords = canonicalizeKVs(extension.keywords); + if (extension.attributes) { + extension.attributes = canonicalizeAttrs(extension.attributes); + } + break; + case "t": + if (extension.lang) { + extension.lang = canonicalizeUnicodeLanguageId(extension.lang); + } + extension.fields = canonicalizeKVs(extension.fields); + break; + default: + extension.value = extension.value.toLowerCase(); + break; + } + } + locale.extensions.sort(compareExtension); + } + return locale; + } + exports.canonicalizeUnicodeLocaleId = canonicalizeUnicodeLocaleId; + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/types.js + var require_types = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/src/types.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/index.js + var require_intl_getcanonicallocales = __commonJS({ + "../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-getcanonicallocales@0.0.0/node_modules/@formatjs/intl-getcanonicallocales/index.js"(exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.isUnicodeLanguageSubtag = exports.isUnicodeScriptSubtag = exports.isUnicodeRegionSubtag = exports.isStructurallyValidLanguageTag = exports.parseUnicodeLanguageId = exports.parseUnicodeLocaleId = exports.getCanonicalLocales = void 0; + var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); + var parser_1 = require_parser(); + var emitter_1 = require_emitter(); + var canonicalizer_1 = require_canonicalizer(); + function CanonicalizeLocaleList3(locales) { + if (locales === void 0) { + return []; + } + var seen = []; + if (typeof locales === "string") { + locales = [locales]; + } + for (var _i = 0, locales_1 = locales; _i < locales_1.length; _i++) { + var locale = locales_1[_i]; + var canonicalizedTag = (0, emitter_1.emitUnicodeLocaleId)((0, canonicalizer_1.canonicalizeUnicodeLocaleId)((0, parser_1.parseUnicodeLocaleId)(locale))); + if (seen.indexOf(canonicalizedTag) < 0) { + seen.push(canonicalizedTag); + } + } + return seen; + } + function getCanonicalLocales(locales) { + return CanonicalizeLocaleList3(locales); + } + exports.getCanonicalLocales = getCanonicalLocales; + var parser_2 = require_parser(); + Object.defineProperty(exports, "parseUnicodeLocaleId", { enumerable: true, get: function() { + return parser_2.parseUnicodeLocaleId; + } }); + Object.defineProperty(exports, "parseUnicodeLanguageId", { enumerable: true, get: function() { + return parser_2.parseUnicodeLanguageId; + } }); + Object.defineProperty(exports, "isStructurallyValidLanguageTag", { enumerable: true, get: function() { + return parser_2.isStructurallyValidLanguageTag; + } }); + Object.defineProperty(exports, "isUnicodeRegionSubtag", { enumerable: true, get: function() { + return parser_2.isUnicodeRegionSubtag; + } }); + Object.defineProperty(exports, "isUnicodeScriptSubtag", { enumerable: true, get: function() { + return parser_2.isUnicodeScriptSubtag; + } }); + Object.defineProperty(exports, "isUnicodeLanguageSubtag", { enumerable: true, get: function() { + return parser_2.isUnicodeLanguageSubtag; + } }); + tslib_1.__exportStar(require_types(), exports); + tslib_1.__exportStar(require_emitter(), exports); + tslib_1.__exportStar(require_likelySubtags_generated(), exports); + } + }); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/index.js + init_tslib_es6(); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + function SameValue(x, y) { + if (Object.is) { + return Object.is(x, y); + } + if (x === y) { + return x !== 0 || 1 / x === 1 / y; + } + return x !== x && y !== y; + } + function HasOwnProperty(o, prop) { + return Object.prototype.hasOwnProperty.call(o, prop); + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CoerceOptionsToObject.js + function CoerceOptionsToObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + return ToObject(options); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function createDataProperty(target, name, value) { + Object.defineProperty(target, name, { + configurable: true, + enumerable: true, + writable: true, + value + }); + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + init_tslib_es6(); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + init_tslib_es6(); + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/index.js + var import_intl_enumerator = __toESM(require_intl_enumerator()); + var import_intl_getcanonicallocales = __toESM(require_intl_getcanonicallocales()); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/character-orders.generated.js + var characterOrders = { + "aa": "left-to-right", + "aa-DJ": "left-to-right", + "aa-ER": "left-to-right", + "ab": "left-to-right", + "af": "left-to-right", + "af-NA": "left-to-right", + "agq": "left-to-right", + "ak": "left-to-right", + "am": "left-to-right", + "an": "left-to-right", + "ann": "left-to-right", + "apc": "right-to-left", + "ar": "right-to-left", + "ar-AE": "right-to-left", + "ar-BH": "right-to-left", + "ar-DJ": "right-to-left", + "ar-DZ": "right-to-left", + "ar-EG": "right-to-left", + "ar-EH": "right-to-left", + "ar-ER": "right-to-left", + "ar-IL": "right-to-left", + "ar-IQ": "right-to-left", + "ar-JO": "right-to-left", + "ar-KM": "right-to-left", + "ar-KW": "right-to-left", + "ar-LB": "right-to-left", + "ar-LY": "right-to-left", + "ar-MA": "right-to-left", + "ar-MR": "right-to-left", + "ar-OM": "right-to-left", + "ar-PS": "right-to-left", + "ar-QA": "right-to-left", + "ar-SA": "right-to-left", + "ar-SD": "right-to-left", + "ar-SO": "right-to-left", + "ar-SS": "right-to-left", + "ar-SY": "right-to-left", + "ar-TD": "right-to-left", + "ar-TN": "right-to-left", + "ar-YE": "right-to-left", + "arn": "left-to-right", + "as": "left-to-right", + "asa": "left-to-right", + "ast": "left-to-right", + "az": "left-to-right", + "az-Arab": "right-to-left", + "az-Arab-IQ": "right-to-left", + "az-Arab-TR": "right-to-left", + "az-Cyrl": "left-to-right", + "az-Latn": "left-to-right", + "ba": "left-to-right", + "bal": "right-to-left", + "bal-Arab": "right-to-left", + "bal-Latn": "left-to-right", + "bas": "left-to-right", + "be": "left-to-right", + "be-tarask": "left-to-right", + "bem": "left-to-right", + "bez": "left-to-right", + "bg": "left-to-right", + "bgc": "left-to-right", + "bgn": "right-to-left", + "bgn-AE": "right-to-left", + "bgn-AF": "right-to-left", + "bgn-IR": "right-to-left", + "bgn-OM": "right-to-left", + "bho": "left-to-right", + "blt": "left-to-right", + "bm": "left-to-right", + "bm-Nkoo": "right-to-left", + "bn": "left-to-right", + "bn-IN": "left-to-right", + "bo": "left-to-right", + "bo-IN": "left-to-right", + "br": "left-to-right", + "brx": "left-to-right", + "bs": "left-to-right", + "bs-Cyrl": "left-to-right", + "bs-Latn": "left-to-right", + "bss": "left-to-right", + "byn": "left-to-right", + "ca": "left-to-right", + "ca-AD": "left-to-right", + "ca-ES-valencia": "left-to-right", + "ca-FR": "left-to-right", + "ca-IT": "left-to-right", + "cad": "left-to-right", + "cch": "left-to-right", + "ccp": "left-to-right", + "ccp-IN": "left-to-right", + "ce": "left-to-right", + "ceb": "left-to-right", + "cgg": "left-to-right", + "cho": "left-to-right", + "chr": "left-to-right", + "cic": "left-to-right", + "ckb": "right-to-left", + "ckb-IR": "right-to-left", + "co": "left-to-right", + "cs": "left-to-right", + "cu": "left-to-right", + "cv": "left-to-right", + "cy": "left-to-right", + "da": "left-to-right", + "da-GL": "left-to-right", + "dav": "left-to-right", + "de": "left-to-right", + "de-AT": "left-to-right", + "de-BE": "left-to-right", + "de-CH": "left-to-right", + "de-IT": "left-to-right", + "de-LI": "left-to-right", + "de-LU": "left-to-right", + "dje": "left-to-right", + "doi": "left-to-right", + "dsb": "left-to-right", + "dua": "left-to-right", + "dv": "right-to-left", + "dyo": "left-to-right", + "dz": "left-to-right", + "ebu": "left-to-right", + "ee": "left-to-right", + "ee-TG": "left-to-right", + "el": "left-to-right", + "el-CY": "left-to-right", + "el-polyton": "left-to-right", + "en": "left-to-right", + "en-001": "left-to-right", + "en-150": "left-to-right", + "en-AE": "left-to-right", + "en-AG": "left-to-right", + "en-AI": "left-to-right", + "en-AS": "left-to-right", + "en-AT": "left-to-right", + "en-AU": "left-to-right", + "en-BB": "left-to-right", + "en-BE": "left-to-right", + "en-BI": "left-to-right", + "en-BM": "left-to-right", + "en-BS": "left-to-right", + "en-BW": "left-to-right", + "en-BZ": "left-to-right", + "en-CA": "left-to-right", + "en-CC": "left-to-right", + "en-CH": "left-to-right", + "en-CK": "left-to-right", + "en-CM": "left-to-right", + "en-CX": "left-to-right", + "en-CY": "left-to-right", + "en-DE": "left-to-right", + "en-DG": "left-to-right", + "en-DK": "left-to-right", + "en-DM": "left-to-right", + "en-Dsrt": "left-to-right", + "en-ER": "left-to-right", + "en-FI": "left-to-right", + "en-FJ": "left-to-right", + "en-FK": "left-to-right", + "en-FM": "left-to-right", + "en-GB": "left-to-right", + "en-GD": "left-to-right", + "en-GG": "left-to-right", + "en-GH": "left-to-right", + "en-GI": "left-to-right", + "en-GM": "left-to-right", + "en-GU": "left-to-right", + "en-GY": "left-to-right", + "en-HK": "left-to-right", + "en-IE": "left-to-right", + "en-IL": "left-to-right", + "en-IM": "left-to-right", + "en-IN": "left-to-right", + "en-IO": "left-to-right", + "en-JE": "left-to-right", + "en-JM": "left-to-right", + "en-KE": "left-to-right", + "en-KI": "left-to-right", + "en-KN": "left-to-right", + "en-KY": "left-to-right", + "en-LC": "left-to-right", + "en-LR": "left-to-right", + "en-LS": "left-to-right", + "en-MG": "left-to-right", + "en-MH": "left-to-right", + "en-MO": "left-to-right", + "en-MP": "left-to-right", + "en-MS": "left-to-right", + "en-MT": "left-to-right", + "en-MU": "left-to-right", + "en-MV": "left-to-right", + "en-MW": "left-to-right", + "en-MY": "left-to-right", + "en-NA": "left-to-right", + "en-NF": "left-to-right", + "en-NG": "left-to-right", + "en-NL": "left-to-right", + "en-NR": "left-to-right", + "en-NU": "left-to-right", + "en-NZ": "left-to-right", + "en-PG": "left-to-right", + "en-PH": "left-to-right", + "en-PK": "left-to-right", + "en-PN": "left-to-right", + "en-PR": "left-to-right", + "en-PW": "left-to-right", + "en-RW": "left-to-right", + "en-SB": "left-to-right", + "en-SC": "left-to-right", + "en-SD": "left-to-right", + "en-SE": "left-to-right", + "en-SG": "left-to-right", + "en-SH": "left-to-right", + "en-Shaw": "left-to-right", + "en-SI": "left-to-right", + "en-SL": "left-to-right", + "en-SS": "left-to-right", + "en-SX": "left-to-right", + "en-SZ": "left-to-right", + "en-TC": "left-to-right", + "en-TK": "left-to-right", + "en-TO": "left-to-right", + "en-TT": "left-to-right", + "en-TV": "left-to-right", + "en-TZ": "left-to-right", + "en-UG": "left-to-right", + "en-UM": "left-to-right", + "en-VC": "left-to-right", + "en-VG": "left-to-right", + "en-VI": "left-to-right", + "en-VU": "left-to-right", + "en-WS": "left-to-right", + "en-ZA": "left-to-right", + "en-ZM": "left-to-right", + "en-ZW": "left-to-right", + "eo": "left-to-right", + "es": "left-to-right", + "es-419": "left-to-right", + "es-AR": "left-to-right", + "es-BO": "left-to-right", + "es-BR": "left-to-right", + "es-BZ": "left-to-right", + "es-CL": "left-to-right", + "es-CO": "left-to-right", + "es-CR": "left-to-right", + "es-CU": "left-to-right", + "es-DO": "left-to-right", + "es-EA": "left-to-right", + "es-EC": "left-to-right", + "es-GQ": "left-to-right", + "es-GT": "left-to-right", + "es-HN": "left-to-right", + "es-IC": "left-to-right", + "es-MX": "left-to-right", + "es-NI": "left-to-right", + "es-PA": "left-to-right", + "es-PE": "left-to-right", + "es-PH": "left-to-right", + "es-PR": "left-to-right", + "es-PY": "left-to-right", + "es-SV": "left-to-right", + "es-US": "left-to-right", + "es-UY": "left-to-right", + "es-VE": "left-to-right", + "et": "left-to-right", + "eu": "left-to-right", + "ewo": "left-to-right", + "fa": "right-to-left", + "fa-AF": "right-to-left", + "ff": "left-to-right", + "ff-Adlm": "right-to-left", + "ff-Adlm-BF": "right-to-left", + "ff-Adlm-CM": "right-to-left", + "ff-Adlm-GH": "right-to-left", + "ff-Adlm-GM": "right-to-left", + "ff-Adlm-GW": "right-to-left", + "ff-Adlm-LR": "right-to-left", + "ff-Adlm-MR": "right-to-left", + "ff-Adlm-NE": "right-to-left", + "ff-Adlm-NG": "right-to-left", + "ff-Adlm-SL": "right-to-left", + "ff-Adlm-SN": "right-to-left", + "ff-Latn": "left-to-right", + "ff-Latn-BF": "left-to-right", + "ff-Latn-CM": "left-to-right", + "ff-Latn-GH": "left-to-right", + "ff-Latn-GM": "left-to-right", + "ff-Latn-GN": "left-to-right", + "ff-Latn-GW": "left-to-right", + "ff-Latn-LR": "left-to-right", + "ff-Latn-MR": "left-to-right", + "ff-Latn-NE": "left-to-right", + "ff-Latn-NG": "left-to-right", + "ff-Latn-SL": "left-to-right", + "fi": "left-to-right", + "fil": "left-to-right", + "fo": "left-to-right", + "fo-DK": "left-to-right", + "fr": "left-to-right", + "fr-BE": "left-to-right", + "fr-BF": "left-to-right", + "fr-BI": "left-to-right", + "fr-BJ": "left-to-right", + "fr-BL": "left-to-right", + "fr-CA": "left-to-right", + "fr-CD": "left-to-right", + "fr-CF": "left-to-right", + "fr-CG": "left-to-right", + "fr-CH": "left-to-right", + "fr-CI": "left-to-right", + "fr-CM": "left-to-right", + "fr-DJ": "left-to-right", + "fr-DZ": "left-to-right", + "fr-GA": "left-to-right", + "fr-GF": "left-to-right", + "fr-GN": "left-to-right", + "fr-GP": "left-to-right", + "fr-GQ": "left-to-right", + "fr-HT": "left-to-right", + "fr-KM": "left-to-right", + "fr-LU": "left-to-right", + "fr-MA": "left-to-right", + "fr-MC": "left-to-right", + "fr-MF": "left-to-right", + "fr-MG": "left-to-right", + "fr-ML": "left-to-right", + "fr-MQ": "left-to-right", + "fr-MR": "left-to-right", + "fr-MU": "left-to-right", + "fr-NC": "left-to-right", + "fr-NE": "left-to-right", + "fr-PF": "left-to-right", + "fr-PM": "left-to-right", + "fr-RE": "left-to-right", + "fr-RW": "left-to-right", + "fr-SC": "left-to-right", + "fr-SN": "left-to-right", + "fr-SY": "left-to-right", + "fr-TD": "left-to-right", + "fr-TG": "left-to-right", + "fr-TN": "left-to-right", + "fr-VU": "left-to-right", + "fr-WF": "left-to-right", + "fr-YT": "left-to-right", + "frr": "left-to-right", + "fur": "left-to-right", + "fy": "left-to-right", + "ga": "left-to-right", + "ga-GB": "left-to-right", + "gaa": "left-to-right", + "gd": "left-to-right", + "gez": "left-to-right", + "gez-ER": "left-to-right", + "gl": "left-to-right", + "gn": "left-to-right", + "gsw": "left-to-right", + "gsw-FR": "left-to-right", + "gsw-LI": "left-to-right", + "gu": "left-to-right", + "guz": "left-to-right", + "gv": "left-to-right", + "ha": "left-to-right", + "ha-Arab": "right-to-left", + "ha-Arab-SD": "right-to-left", + "ha-GH": "left-to-right", + "ha-NE": "left-to-right", + "haw": "left-to-right", + "he": "right-to-left", + "hi": "left-to-right", + "hi-Latn": "left-to-right", + "hnj": "left-to-right", + "hnj-Hmnp": "left-to-right", + "hr": "left-to-right", + "hr-BA": "left-to-right", + "hsb": "left-to-right", + "hu": "left-to-right", + "hy": "left-to-right", + "ia": "left-to-right", + "id": "left-to-right", + "ig": "left-to-right", + "ii": "left-to-right", + "io": "left-to-right", + "is": "left-to-right", + "it": "left-to-right", + "it-CH": "left-to-right", + "it-SM": "left-to-right", + "it-VA": "left-to-right", + "iu": "left-to-right", + "iu-Latn": "left-to-right", + "ja": "left-to-right", + "jbo": "left-to-right", + "jgo": "left-to-right", + "jmc": "left-to-right", + "jv": "left-to-right", + "ka": "left-to-right", + "kab": "left-to-right", + "kaj": "left-to-right", + "kam": "left-to-right", + "kcg": "left-to-right", + "kde": "left-to-right", + "kea": "left-to-right", + "ken": "left-to-right", + "kgp": "left-to-right", + "khq": "left-to-right", + "ki": "left-to-right", + "kk": "left-to-right", + "kkj": "left-to-right", + "kl": "left-to-right", + "kln": "left-to-right", + "km": "left-to-right", + "kn": "left-to-right", + "ko": "left-to-right", + "ko-KP": "left-to-right", + "kok": "left-to-right", + "kpe": "left-to-right", + "kpe-GN": "left-to-right", + "ks": "right-to-left", + "ks-Arab": "right-to-left", + "ks-Deva": "left-to-right", + "ksb": "left-to-right", + "ksf": "left-to-right", + "ksh": "left-to-right", + "ku": "left-to-right", + "kw": "left-to-right", + "ky": "left-to-right", + "la": "left-to-right", + "lag": "left-to-right", + "lb": "left-to-right", + "lg": "left-to-right", + "lij": "left-to-right", + "lkt": "left-to-right", + "lmo": "left-to-right", + "ln": "left-to-right", + "ln-AO": "left-to-right", + "ln-CF": "left-to-right", + "ln-CG": "left-to-right", + "lo": "left-to-right", + "lrc": "right-to-left", + "lrc-IQ": "right-to-left", + "lt": "left-to-right", + "lu": "left-to-right", + "luo": "left-to-right", + "luy": "left-to-right", + "lv": "left-to-right", + "mai": "left-to-right", + "mas": "left-to-right", + "mas-TZ": "left-to-right", + "mdf": "left-to-right", + "mer": "left-to-right", + "mfe": "left-to-right", + "mg": "left-to-right", + "mgh": "left-to-right", + "mgo": "left-to-right", + "mi": "left-to-right", + "mk": "left-to-right", + "ml": "left-to-right", + "mn": "left-to-right", + "mn-Mong": "top-to-bottom", + "mn-Mong-MN": "top-to-bottom", + "mni": "left-to-right", + "mni-Beng": "left-to-right", + "mni-Mtei": "left-to-right", + "moh": "left-to-right", + "mr": "left-to-right", + "ms": "left-to-right", + "ms-Arab": "right-to-left", + "ms-Arab-BN": "right-to-left", + "ms-BN": "left-to-right", + "ms-ID": "left-to-right", + "ms-SG": "left-to-right", + "mt": "left-to-right", + "mua": "left-to-right", + "mus": "left-to-right", + "my": "left-to-right", + "myv": "left-to-right", + "mzn": "right-to-left", + "naq": "left-to-right", + "nb": "left-to-right", + "nb-SJ": "left-to-right", + "nd": "left-to-right", + "nds": "left-to-right", + "nds-NL": "left-to-right", + "ne": "left-to-right", + "ne-IN": "left-to-right", + "nl": "left-to-right", + "nl-AW": "left-to-right", + "nl-BE": "left-to-right", + "nl-BQ": "left-to-right", + "nl-CW": "left-to-right", + "nl-SR": "left-to-right", + "nl-SX": "left-to-right", + "nmg": "left-to-right", + "nn": "left-to-right", + "nnh": "left-to-right", + "no": "left-to-right", + "nqo": "right-to-left", + "nr": "left-to-right", + "nso": "left-to-right", + "nus": "left-to-right", + "nv": "left-to-right", + "ny": "left-to-right", + "nyn": "left-to-right", + "oc": "left-to-right", + "oc-ES": "left-to-right", + "om": "left-to-right", + "om-KE": "left-to-right", + "or": "left-to-right", + "os": "left-to-right", + "os-RU": "left-to-right", + "osa": "left-to-right", + "pa": "left-to-right", + "pa-Arab": "right-to-left", + "pa-Guru": "left-to-right", + "pap": "left-to-right", + "pap-AW": "left-to-right", + "pcm": "left-to-right", + "pis": "left-to-right", + "pl": "left-to-right", + "prg": "left-to-right", + "ps": "right-to-left", + "ps-PK": "right-to-left", + "pt": "left-to-right", + "pt-AO": "left-to-right", + "pt-CH": "left-to-right", + "pt-CV": "left-to-right", + "pt-GQ": "left-to-right", + "pt-GW": "left-to-right", + "pt-LU": "left-to-right", + "pt-MO": "left-to-right", + "pt-MZ": "left-to-right", + "pt-PT": "left-to-right", + "pt-ST": "left-to-right", + "pt-TL": "left-to-right", + "qu": "left-to-right", + "qu-BO": "left-to-right", + "qu-EC": "left-to-right", + "quc": "left-to-right", + "raj": "left-to-right", + "rhg": "right-to-left", + "rhg-Rohg": "right-to-left", + "rhg-Rohg-BD": "right-to-left", + "rif": "left-to-right", + "rm": "left-to-right", + "rn": "left-to-right", + "ro": "left-to-right", + "ro-MD": "left-to-right", + "rof": "left-to-right", + "ru": "left-to-right", + "ru-BY": "left-to-right", + "ru-KG": "left-to-right", + "ru-KZ": "left-to-right", + "ru-MD": "left-to-right", + "ru-UA": "left-to-right", + "rw": "left-to-right", + "rwk": "left-to-right", + "sa": "left-to-right", + "sah": "left-to-right", + "saq": "left-to-right", + "sat": "left-to-right", + "sat-Deva": "left-to-right", + "sat-Olck": "left-to-right", + "sbp": "left-to-right", + "sc": "left-to-right", + "scn": "left-to-right", + "sd": "right-to-left", + "sd-Arab": "right-to-left", + "sd-Deva": "left-to-right", + "sdh": "right-to-left", + "sdh-IQ": "right-to-left", + "se": "left-to-right", + "se-FI": "left-to-right", + "se-SE": "left-to-right", + "seh": "left-to-right", + "ses": "left-to-right", + "sg": "left-to-right", + "shi": "left-to-right", + "shi-Latn": "left-to-right", + "shi-Tfng": "left-to-right", + "shn": "left-to-right", + "shn-TH": "left-to-right", + "si": "left-to-right", + "sid": "left-to-right", + "sk": "left-to-right", + "sl": "left-to-right", + "sma": "left-to-right", + "sma-NO": "left-to-right", + "smj": "left-to-right", + "smj-NO": "left-to-right", + "smn": "left-to-right", + "sms": "left-to-right", + "sn": "left-to-right", + "so": "left-to-right", + "so-DJ": "left-to-right", + "so-ET": "left-to-right", + "so-KE": "left-to-right", + "sq": "left-to-right", + "sq-MK": "left-to-right", + "sq-XK": "left-to-right", + "sr": "left-to-right", + "sr-Cyrl": "left-to-right", + "sr-Cyrl-BA": "left-to-right", + "sr-Cyrl-ME": "left-to-right", + "sr-Cyrl-XK": "left-to-right", + "sr-Latn": "left-to-right", + "sr-Latn-BA": "left-to-right", + "sr-Latn-ME": "left-to-right", + "sr-Latn-XK": "left-to-right", + "ss": "left-to-right", + "ss-SZ": "left-to-right", + "ssy": "left-to-right", + "st": "left-to-right", + "st-LS": "left-to-right", + "su": "left-to-right", + "su-Latn": "left-to-right", + "sv": "left-to-right", + "sv-AX": "left-to-right", + "sv-FI": "left-to-right", + "sw": "left-to-right", + "sw-CD": "left-to-right", + "sw-KE": "left-to-right", + "sw-UG": "left-to-right", + "syr": "right-to-left", + "syr-SY": "right-to-left", + "szl": "left-to-right", + "ta": "left-to-right", + "ta-LK": "left-to-right", + "ta-MY": "left-to-right", + "ta-SG": "left-to-right", + "te": "left-to-right", + "teo": "left-to-right", + "teo-KE": "left-to-right", + "tg": "left-to-right", + "th": "left-to-right", + "ti": "left-to-right", + "ti-ER": "left-to-right", + "tig": "left-to-right", + "tk": "left-to-right", + "tn": "left-to-right", + "tn-BW": "left-to-right", + "to": "left-to-right", + "tok": "left-to-right", + "tpi": "left-to-right", + "tr": "left-to-right", + "tr-CY": "left-to-right", + "trv": "left-to-right", + "trw": "right-to-left", + "ts": "left-to-right", + "tt": "left-to-right", + "twq": "left-to-right", + "tzm": "left-to-right", + "ug": "right-to-left", + "uk": "left-to-right", + "und": "left-to-right", + "ur": "right-to-left", + "ur-IN": "right-to-left", + "uz": "left-to-right", + "uz-Arab": "right-to-left", + "uz-Cyrl": "left-to-right", + "uz-Latn": "left-to-right", + "vai": "left-to-right", + "vai-Latn": "left-to-right", + "vai-Vaii": "left-to-right", + "ve": "left-to-right", + "vec": "left-to-right", + "vi": "left-to-right", + "vo": "left-to-right", + "vun": "left-to-right", + "wa": "left-to-right", + "wae": "left-to-right", + "wal": "left-to-right", + "wbp": "left-to-right", + "wo": "left-to-right", + "xh": "left-to-right", + "xog": "left-to-right", + "yav": "left-to-right", + "yi": "right-to-left", + "yo": "left-to-right", + "yo-BJ": "left-to-right", + "yrl": "left-to-right", + "yrl-CO": "left-to-right", + "yrl-VE": "left-to-right", + "yue": "left-to-right", + "yue-Hans": "left-to-right", + "yue-Hant": "left-to-right", + "zgh": "left-to-right", + "zh": "left-to-right", + "zh-Hans": "left-to-right", + "zh-Hans-HK": "left-to-right", + "zh-Hans-MO": "left-to-right", + "zh-Hans-SG": "left-to-right", + "zh-Hant": "left-to-right", + "zh-Hant-HK": "left-to-right", + "zh-Hant-MO": "left-to-right", + "zu": "left-to-right" + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/get_internal_slots.js + var internalSlotMap = /* @__PURE__ */ new WeakMap(); + function getInternalSlots(x, internalSlotsList) { + if (internalSlotsList === void 0) { + internalSlotsList = []; + } + var internalSlots = internalSlotMap.get(x); + if (!internalSlots) { + internalSlots = Object.create(null, internalSlotsList.reduce(function(all, prop) { + all[prop] = { + enumerable: false, + writable: true, + configurable: true + }; + return all; + }, {})); + internalSlotMap.set(x, internalSlots); + } + return internalSlots; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/numbering-systems.generated.js + var numberingSystems = { + "aa": [ + "latn" + ], + "aa-DJ": [ + "latn" + ], + "aa-ER": [ + "latn" + ], + "ab": [ + "latn" + ], + "af": [ + "latn" + ], + "af-NA": [ + "latn" + ], + "agq": [ + "latn" + ], + "ak": [ + "latn" + ], + "am": [ + "latn", + "ethi" + ], + "an": [ + "latn" + ], + "ann": [ + "latn" + ], + "apc": [ + "latn" + ], + "ar": [ + "arab" + ], + "ar-AE": [ + "latn", + "arab" + ], + "ar-BH": [ + "arab" + ], + "ar-DJ": [ + "arab" + ], + "ar-DZ": [ + "latn", + "arab" + ], + "ar-EG": [ + "arab" + ], + "ar-EH": [ + "latn", + "arab" + ], + "ar-ER": [ + "arab" + ], + "ar-IL": [ + "arab" + ], + "ar-IQ": [ + "arab" + ], + "ar-JO": [ + "arab" + ], + "ar-KM": [ + "arab" + ], + "ar-KW": [ + "arab" + ], + "ar-LB": [ + "arab" + ], + "ar-LY": [ + "latn", + "arab" + ], + "ar-MA": [ + "latn", + "arab" + ], + "ar-MR": [ + "arab" + ], + "ar-OM": [ + "arab" + ], + "ar-PS": [ + "arab" + ], + "ar-QA": [ + "arab" + ], + "ar-SA": [ + "arab" + ], + "ar-SD": [ + "arab" + ], + "ar-SO": [ + "arab" + ], + "ar-SS": [ + "arab" + ], + "ar-SY": [ + "arab" + ], + "ar-TD": [ + "arab" + ], + "ar-TN": [ + "latn", + "arab" + ], + "ar-YE": [ + "arab" + ], + "arn": [ + "latn" + ], + "as": [ + "beng" + ], + "asa": [ + "latn" + ], + "ast": [ + "latn" + ], + "az": [ + "latn" + ], + "az-Arab": [ + "arabext" + ], + "az-Arab-IQ": [ + "arabext" + ], + "az-Arab-TR": [ + "arabext" + ], + "az-Cyrl": [ + "latn" + ], + "az-Latn": [ + "latn" + ], + "ba": [ + "latn" + ], + "bal": [ + "latn" + ], + "bal-Arab": [ + "latn" + ], + "bal-Latn": [ + "latn" + ], + "bas": [ + "latn" + ], + "be": [ + "latn" + ], + "be-tarask": [ + "latn" + ], + "bem": [ + "latn" + ], + "bez": [ + "latn" + ], + "bg": [ + "latn" + ], + "bgc": [ + "deva", + "latn" + ], + "bgn": [ + "arabext" + ], + "bgn-AE": [ + "arabext" + ], + "bgn-AF": [ + "arabext" + ], + "bgn-IR": [ + "arabext" + ], + "bgn-OM": [ + "arabext" + ], + "bho": [ + "deva", + "latn" + ], + "blt": [ + "latn" + ], + "bm": [ + "latn" + ], + "bm-Nkoo": [ + "latn", + "nkoo" + ], + "bn": [ + "beng" + ], + "bn-IN": [ + "beng" + ], + "bo": [ + "latn", + "tibt" + ], + "bo-IN": [ + "latn", + "tibt" + ], + "br": [ + "latn" + ], + "brx": [ + "latn", + "deva" + ], + "bs": [ + "latn" + ], + "bs-Cyrl": [ + "latn" + ], + "bs-Latn": [ + "latn" + ], + "bss": [ + "latn" + ], + "byn": [ + "latn", + "ethi" + ], + "ca": [ + "latn" + ], + "ca-AD": [ + "latn" + ], + "ca-ES-valencia": [ + "latn" + ], + "ca-FR": [ + "latn" + ], + "ca-IT": [ + "latn" + ], + "cad": [ + "latn" + ], + "cch": [ + "latn" + ], + "ccp": [ + "cakm" + ], + "ccp-IN": [ + "cakm" + ], + "ce": [ + "latn" + ], + "ceb": [ + "latn" + ], + "cgg": [ + "latn" + ], + "cho": [ + "latn" + ], + "chr": [ + "latn" + ], + "cic": [ + "latn" + ], + "ckb": [ + "arab" + ], + "ckb-IR": [ + "arab" + ], + "co": [ + "latn" + ], + "cs": [ + "latn" + ], + "cu": [ + "latn", + "cyrl" + ], + "cv": [ + "latn" + ], + "cy": [ + "latn" + ], + "da": [ + "latn" + ], + "da-GL": [ + "latn" + ], + "dav": [ + "latn" + ], + "de": [ + "latn" + ], + "de-AT": [ + "latn" + ], + "de-BE": [ + "latn" + ], + "de-CH": [ + "latn" + ], + "de-IT": [ + "latn" + ], + "de-LI": [ + "latn" + ], + "de-LU": [ + "latn" + ], + "dje": [ + "latn" + ], + "doi": [ + "latn", + "deva" + ], + "dsb": [ + "latn" + ], + "dua": [ + "latn" + ], + "dv": [ + "latn", + "arab" + ], + "dyo": [ + "latn" + ], + "dz": [ + "tibt" + ], + "ebu": [ + "latn" + ], + "ee": [ + "latn" + ], + "ee-TG": [ + "latn" + ], + "el": [ + "latn", + "grek" + ], + "el-CY": [ + "latn", + "grek" + ], + "el-polyton": [ + "latn", + "grek" + ], + "en": [ + "latn" + ], + "en-001": [ + "latn" + ], + "en-150": [ + "latn" + ], + "en-AE": [ + "latn" + ], + "en-AG": [ + "latn" + ], + "en-AI": [ + "latn" + ], + "en-AS": [ + "latn" + ], + "en-AT": [ + "latn" + ], + "en-AU": [ + "latn" + ], + "en-BB": [ + "latn" + ], + "en-BE": [ + "latn" + ], + "en-BI": [ + "latn" + ], + "en-BM": [ + "latn" + ], + "en-BS": [ + "latn" + ], + "en-BW": [ + "latn" + ], + "en-BZ": [ + "latn" + ], + "en-CA": [ + "latn" + ], + "en-CC": [ + "latn" + ], + "en-CH": [ + "latn" + ], + "en-CK": [ + "latn" + ], + "en-CM": [ + "latn" + ], + "en-CX": [ + "latn" + ], + "en-CY": [ + "latn" + ], + "en-DE": [ + "latn" + ], + "en-DG": [ + "latn" + ], + "en-DK": [ + "latn" + ], + "en-DM": [ + "latn" + ], + "en-Dsrt": [ + "latn" + ], + "en-ER": [ + "latn" + ], + "en-FI": [ + "latn" + ], + "en-FJ": [ + "latn" + ], + "en-FK": [ + "latn" + ], + "en-FM": [ + "latn" + ], + "en-GB": [ + "latn" + ], + "en-GD": [ + "latn" + ], + "en-GG": [ + "latn" + ], + "en-GH": [ + "latn" + ], + "en-GI": [ + "latn" + ], + "en-GM": [ + "latn" + ], + "en-GU": [ + "latn" + ], + "en-GY": [ + "latn" + ], + "en-HK": [ + "latn" + ], + "en-IE": [ + "latn" + ], + "en-IL": [ + "latn" + ], + "en-IM": [ + "latn" + ], + "en-IN": [ + "latn" + ], + "en-IO": [ + "latn" + ], + "en-JE": [ + "latn" + ], + "en-JM": [ + "latn" + ], + "en-KE": [ + "latn" + ], + "en-KI": [ + "latn" + ], + "en-KN": [ + "latn" + ], + "en-KY": [ + "latn" + ], + "en-LC": [ + "latn" + ], + "en-LR": [ + "latn" + ], + "en-LS": [ + "latn" + ], + "en-MG": [ + "latn" + ], + "en-MH": [ + "latn" + ], + "en-MO": [ + "latn" + ], + "en-MP": [ + "latn" + ], + "en-MS": [ + "latn" + ], + "en-MT": [ + "latn" + ], + "en-MU": [ + "latn" + ], + "en-MV": [ + "latn" + ], + "en-MW": [ + "latn" + ], + "en-MY": [ + "latn" + ], + "en-NA": [ + "latn" + ], + "en-NF": [ + "latn" + ], + "en-NG": [ + "latn" + ], + "en-NL": [ + "latn" + ], + "en-NR": [ + "latn" + ], + "en-NU": [ + "latn" + ], + "en-NZ": [ + "latn" + ], + "en-PG": [ + "latn" + ], + "en-PH": [ + "latn" + ], + "en-PK": [ + "latn" + ], + "en-PN": [ + "latn" + ], + "en-PR": [ + "latn" + ], + "en-PW": [ + "latn" + ], + "en-RW": [ + "latn" + ], + "en-SB": [ + "latn" + ], + "en-SC": [ + "latn" + ], + "en-SD": [ + "latn" + ], + "en-SE": [ + "latn" + ], + "en-SG": [ + "latn" + ], + "en-SH": [ + "latn" + ], + "en-SI": [ + "latn" + ], + "en-SL": [ + "latn" + ], + "en-SS": [ + "latn" + ], + "en-SX": [ + "latn" + ], + "en-SZ": [ + "latn" + ], + "en-Shaw": [ + "latn" + ], + "en-TC": [ + "latn" + ], + "en-TK": [ + "latn" + ], + "en-TO": [ + "latn" + ], + "en-TT": [ + "latn" + ], + "en-TV": [ + "latn" + ], + "en-TZ": [ + "latn" + ], + "en-UG": [ + "latn" + ], + "en-UM": [ + "latn" + ], + "en-VC": [ + "latn" + ], + "en-VG": [ + "latn" + ], + "en-VI": [ + "latn" + ], + "en-VU": [ + "latn" + ], + "en-WS": [ + "latn" + ], + "en-ZA": [ + "latn" + ], + "en-ZM": [ + "latn" + ], + "en-ZW": [ + "latn" + ], + "eo": [ + "latn" + ], + "es": [ + "latn" + ], + "es-419": [ + "latn" + ], + "es-AR": [ + "latn" + ], + "es-BO": [ + "latn" + ], + "es-BR": [ + "latn" + ], + "es-BZ": [ + "latn" + ], + "es-CL": [ + "latn" + ], + "es-CO": [ + "latn" + ], + "es-CR": [ + "latn" + ], + "es-CU": [ + "latn" + ], + "es-DO": [ + "latn" + ], + "es-EA": [ + "latn" + ], + "es-EC": [ + "latn" + ], + "es-GQ": [ + "latn" + ], + "es-GT": [ + "latn" + ], + "es-HN": [ + "latn" + ], + "es-IC": [ + "latn" + ], + "es-MX": [ + "latn" + ], + "es-NI": [ + "latn" + ], + "es-PA": [ + "latn" + ], + "es-PE": [ + "latn" + ], + "es-PH": [ + "latn" + ], + "es-PR": [ + "latn" + ], + "es-PY": [ + "latn" + ], + "es-SV": [ + "latn" + ], + "es-US": [ + "latn" + ], + "es-UY": [ + "latn" + ], + "es-VE": [ + "latn" + ], + "et": [ + "latn" + ], + "eu": [ + "latn" + ], + "ewo": [ + "latn" + ], + "fa": [ + "arabext" + ], + "fa-AF": [ + "arabext" + ], + "ff": [ + "latn" + ], + "ff-Adlm": [ + "adlm" + ], + "ff-Adlm-BF": [ + "adlm" + ], + "ff-Adlm-CM": [ + "adlm" + ], + "ff-Adlm-GH": [ + "adlm" + ], + "ff-Adlm-GM": [ + "adlm" + ], + "ff-Adlm-GW": [ + "adlm" + ], + "ff-Adlm-LR": [ + "adlm" + ], + "ff-Adlm-MR": [ + "adlm" + ], + "ff-Adlm-NE": [ + "adlm" + ], + "ff-Adlm-NG": [ + "adlm" + ], + "ff-Adlm-SL": [ + "adlm" + ], + "ff-Adlm-SN": [ + "adlm" + ], + "ff-Latn": [ + "latn" + ], + "ff-Latn-BF": [ + "latn" + ], + "ff-Latn-CM": [ + "latn" + ], + "ff-Latn-GH": [ + "latn" + ], + "ff-Latn-GM": [ + "latn" + ], + "ff-Latn-GN": [ + "latn" + ], + "ff-Latn-GW": [ + "latn" + ], + "ff-Latn-LR": [ + "latn" + ], + "ff-Latn-MR": [ + "latn" + ], + "ff-Latn-NE": [ + "latn" + ], + "ff-Latn-NG": [ + "latn" + ], + "ff-Latn-SL": [ + "latn" + ], + "fi": [ + "latn" + ], + "fil": [ + "latn" + ], + "fo": [ + "latn" + ], + "fo-DK": [ + "latn" + ], + "fr": [ + "latn" + ], + "fr-BE": [ + "latn" + ], + "fr-BF": [ + "latn" + ], + "fr-BI": [ + "latn" + ], + "fr-BJ": [ + "latn" + ], + "fr-BL": [ + "latn" + ], + "fr-CA": [ + "latn" + ], + "fr-CD": [ + "latn" + ], + "fr-CF": [ + "latn" + ], + "fr-CG": [ + "latn" + ], + "fr-CH": [ + "latn" + ], + "fr-CI": [ + "latn" + ], + "fr-CM": [ + "latn" + ], + "fr-DJ": [ + "latn" + ], + "fr-DZ": [ + "latn" + ], + "fr-GA": [ + "latn" + ], + "fr-GF": [ + "latn" + ], + "fr-GN": [ + "latn" + ], + "fr-GP": [ + "latn" + ], + "fr-GQ": [ + "latn" + ], + "fr-HT": [ + "latn" + ], + "fr-KM": [ + "latn" + ], + "fr-LU": [ + "latn" + ], + "fr-MA": [ + "latn" + ], + "fr-MC": [ + "latn" + ], + "fr-MF": [ + "latn" + ], + "fr-MG": [ + "latn" + ], + "fr-ML": [ + "latn" + ], + "fr-MQ": [ + "latn" + ], + "fr-MR": [ + "latn" + ], + "fr-MU": [ + "latn" + ], + "fr-NC": [ + "latn" + ], + "fr-NE": [ + "latn" + ], + "fr-PF": [ + "latn" + ], + "fr-PM": [ + "latn" + ], + "fr-RE": [ + "latn" + ], + "fr-RW": [ + "latn" + ], + "fr-SC": [ + "latn" + ], + "fr-SN": [ + "latn" + ], + "fr-SY": [ + "latn" + ], + "fr-TD": [ + "latn" + ], + "fr-TG": [ + "latn" + ], + "fr-TN": [ + "latn" + ], + "fr-VU": [ + "latn" + ], + "fr-WF": [ + "latn" + ], + "fr-YT": [ + "latn" + ], + "frr": [ + "latn" + ], + "fur": [ + "latn" + ], + "fy": [ + "latn" + ], + "ga": [ + "latn" + ], + "ga-GB": [ + "latn" + ], + "gaa": [ + "latn" + ], + "gd": [ + "latn" + ], + "gez": [ + "latn" + ], + "gez-ER": [ + "latn" + ], + "gl": [ + "latn" + ], + "gn": [ + "latn" + ], + "gsw": [ + "latn" + ], + "gsw-FR": [ + "latn" + ], + "gsw-LI": [ + "latn" + ], + "gu": [ + "latn", + "gujr" + ], + "guz": [ + "latn" + ], + "gv": [ + "latn" + ], + "ha": [ + "latn" + ], + "ha-Arab": [ + "latn", + "arab" + ], + "ha-Arab-SD": [ + "latn", + "arab" + ], + "ha-GH": [ + "latn" + ], + "ha-NE": [ + "latn" + ], + "haw": [ + "latn" + ], + "he": [ + "latn", + "hebr" + ], + "hi": [ + "latn", + "deva" + ], + "hi-Latn": [ + "latn" + ], + "hnj": [ + "hmnp", + "latn" + ], + "hnj-Hmnp": [ + "hmnp", + "latn" + ], + "hr": [ + "latn" + ], + "hr-BA": [ + "latn" + ], + "hsb": [ + "latn" + ], + "hu": [ + "latn" + ], + "hy": [ + "latn", + "armn" + ], + "ia": [ + "latn" + ], + "id": [ + "latn" + ], + "ig": [ + "latn" + ], + "ii": [ + "latn" + ], + "io": [ + "latn" + ], + "is": [ + "latn" + ], + "it": [ + "latn" + ], + "it-CH": [ + "latn" + ], + "it-SM": [ + "latn" + ], + "it-VA": [ + "latn" + ], + "iu": [ + "latn" + ], + "iu-Latn": [ + "latn" + ], + "ja": [ + "latn", + "jpan", + "jpanfin" + ], + "jbo": [ + "latn" + ], + "jgo": [ + "latn" + ], + "jmc": [ + "latn" + ], + "jv": [ + "latn", + "java" + ], + "ka": [ + "latn", + "geor" + ], + "kab": [ + "latn" + ], + "kaj": [ + "latn" + ], + "kam": [ + "latn" + ], + "kcg": [ + "latn" + ], + "kde": [ + "latn" + ], + "kea": [ + "latn" + ], + "ken": [ + "latn" + ], + "kgp": [ + "latn" + ], + "khq": [ + "latn" + ], + "ki": [ + "latn" + ], + "kk": [ + "latn" + ], + "kkj": [ + "latn" + ], + "kl": [ + "latn" + ], + "kln": [ + "latn" + ], + "km": [ + "latn", + "khmr" + ], + "kn": [ + "latn", + "knda" + ], + "ko": [ + "latn" + ], + "ko-KP": [ + "latn" + ], + "kok": [ + "latn", + "deva" + ], + "kpe": [ + "latn" + ], + "kpe-GN": [ + "latn" + ], + "ks": [ + "arabext" + ], + "ks-Arab": [ + "arabext" + ], + "ks-Deva": [ + "latn" + ], + "ksb": [ + "latn" + ], + "ksf": [ + "latn" + ], + "ksh": [ + "latn" + ], + "ku": [ + "latn" + ], + "kw": [ + "latn" + ], + "ky": [ + "latn" + ], + "la": [ + "latn" + ], + "lag": [ + "latn" + ], + "lb": [ + "latn" + ], + "lg": [ + "latn" + ], + "lij": [ + "latn" + ], + "lkt": [ + "latn" + ], + "lmo": [ + "latn" + ], + "ln": [ + "latn" + ], + "ln-AO": [ + "latn" + ], + "ln-CF": [ + "latn" + ], + "ln-CG": [ + "latn" + ], + "lo": [ + "latn", + "laoo" + ], + "lrc": [ + "arabext" + ], + "lrc-IQ": [ + "arabext" + ], + "lt": [ + "latn" + ], + "lu": [ + "latn" + ], + "luo": [ + "latn" + ], + "luy": [ + "latn" + ], + "lv": [ + "latn" + ], + "mai": [ + "latn", + "deva" + ], + "mas": [ + "latn" + ], + "mas-TZ": [ + "latn" + ], + "mdf": [ + "latn" + ], + "mer": [ + "latn" + ], + "mfe": [ + "latn" + ], + "mg": [ + "latn" + ], + "mgh": [ + "latn" + ], + "mgo": [ + "latn" + ], + "mi": [ + "latn" + ], + "mk": [ + "latn" + ], + "ml": [ + "latn", + "mlym" + ], + "mn": [ + "latn" + ], + "mn-Mong": [ + "latn", + "mong" + ], + "mn-Mong-MN": [ + "latn", + "mong" + ], + "mni": [ + "beng", + "latn" + ], + "mni-Beng": [ + "beng", + "latn" + ], + "mni-Mtei": [ + "mtei", + "latn" + ], + "moh": [ + "latn" + ], + "mr": [ + "deva" + ], + "ms": [ + "latn" + ], + "ms-Arab": [ + "latn" + ], + "ms-Arab-BN": [ + "latn" + ], + "ms-BN": [ + "latn" + ], + "ms-ID": [ + "latn" + ], + "ms-SG": [ + "latn" + ], + "mt": [ + "latn" + ], + "mua": [ + "latn" + ], + "mus": [ + "latn" + ], + "my": [ + "mymr" + ], + "myv": [ + "latn" + ], + "mzn": [ + "arabext" + ], + "naq": [ + "latn" + ], + "nb": [ + "latn" + ], + "nb-SJ": [ + "latn" + ], + "nd": [ + "latn" + ], + "nds": [ + "latn" + ], + "nds-NL": [ + "latn" + ], + "ne": [ + "deva" + ], + "ne-IN": [ + "deva" + ], + "nl": [ + "latn" + ], + "nl-AW": [ + "latn" + ], + "nl-BE": [ + "latn" + ], + "nl-BQ": [ + "latn" + ], + "nl-CW": [ + "latn" + ], + "nl-SR": [ + "latn" + ], + "nl-SX": [ + "latn" + ], + "nmg": [ + "latn" + ], + "nn": [ + "latn" + ], + "nnh": [ + "latn" + ], + "no": [ + "latn" + ], + "nqo": [ + "nkoo" + ], + "nr": [ + "latn" + ], + "nso": [ + "latn" + ], + "nus": [ + "latn" + ], + "nv": [ + "latn" + ], + "ny": [ + "latn" + ], + "nyn": [ + "latn" + ], + "oc": [ + "latn" + ], + "oc-ES": [ + "latn" + ], + "om": [ + "latn", + "ethi" + ], + "om-KE": [ + "latn", + "ethi" + ], + "or": [ + "latn", + "orya" + ], + "os": [ + "latn" + ], + "os-RU": [ + "latn" + ], + "osa": [ + "latn" + ], + "pa": [ + "latn", + "guru" + ], + "pa-Arab": [ + "arabext" + ], + "pa-Guru": [ + "latn", + "guru" + ], + "pap": [ + "latn" + ], + "pap-AW": [ + "latn" + ], + "pcm": [ + "latn" + ], + "pis": [ + "latn" + ], + "pl": [ + "latn" + ], + "prg": [ + "latn" + ], + "ps": [ + "arabext" + ], + "ps-PK": [ + "arabext" + ], + "pt": [ + "latn" + ], + "pt-AO": [ + "latn" + ], + "pt-CH": [ + "latn" + ], + "pt-CV": [ + "latn" + ], + "pt-GQ": [ + "latn" + ], + "pt-GW": [ + "latn" + ], + "pt-LU": [ + "latn" + ], + "pt-MO": [ + "latn" + ], + "pt-MZ": [ + "latn" + ], + "pt-PT": [ + "latn" + ], + "pt-ST": [ + "latn" + ], + "pt-TL": [ + "latn" + ], + "qu": [ + "latn" + ], + "qu-BO": [ + "latn" + ], + "qu-EC": [ + "latn" + ], + "quc": [ + "latn" + ], + "raj": [ + "deva", + "latn" + ], + "rhg": [ + "latn" + ], + "rhg-Rohg": [ + "latn" + ], + "rhg-Rohg-BD": [ + "latn" + ], + "rif": [ + "latn" + ], + "rm": [ + "latn" + ], + "rn": [ + "latn" + ], + "ro": [ + "latn" + ], + "ro-MD": [ + "latn" + ], + "rof": [ + "latn" + ], + "ru": [ + "latn" + ], + "ru-BY": [ + "latn" + ], + "ru-KG": [ + "latn" + ], + "ru-KZ": [ + "latn" + ], + "ru-MD": [ + "latn" + ], + "ru-UA": [ + "latn" + ], + "rw": [ + "latn" + ], + "rwk": [ + "latn" + ], + "sa": [ + "deva" + ], + "sah": [ + "latn" + ], + "saq": [ + "latn" + ], + "sat": [ + "olck", + "latn" + ], + "sat-Deva": [ + "deva", + "latn" + ], + "sat-Olck": [ + "olck", + "latn" + ], + "sbp": [ + "latn" + ], + "sc": [ + "latn" + ], + "scn": [ + "latn" + ], + "sd": [ + "arab" + ], + "sd-Arab": [ + "arab" + ], + "sd-Deva": [ + "latn" + ], + "sdh": [ + "arab" + ], + "sdh-IQ": [ + "arab" + ], + "se": [ + "latn" + ], + "se-FI": [ + "latn" + ], + "se-SE": [ + "latn" + ], + "seh": [ + "latn" + ], + "ses": [ + "latn" + ], + "sg": [ + "latn" + ], + "shi": [ + "latn" + ], + "shi-Latn": [ + "latn" + ], + "shi-Tfng": [ + "latn" + ], + "shn": [ + "latn" + ], + "shn-TH": [ + "latn" + ], + "si": [ + "latn" + ], + "sid": [ + "latn" + ], + "sk": [ + "latn" + ], + "sl": [ + "latn" + ], + "sma": [ + "latn" + ], + "sma-NO": [ + "latn" + ], + "smj": [ + "latn" + ], + "smj-NO": [ + "latn" + ], + "smn": [ + "latn" + ], + "sms": [ + "latn" + ], + "sn": [ + "latn" + ], + "so": [ + "latn" + ], + "so-DJ": [ + "latn" + ], + "so-ET": [ + "latn" + ], + "so-KE": [ + "latn" + ], + "sq": [ + "latn" + ], + "sq-MK": [ + "latn" + ], + "sq-XK": [ + "latn" + ], + "sr": [ + "latn" + ], + "sr-Cyrl": [ + "latn" + ], + "sr-Cyrl-BA": [ + "latn" + ], + "sr-Cyrl-ME": [ + "latn" + ], + "sr-Cyrl-XK": [ + "latn" + ], + "sr-Latn": [ + "latn" + ], + "sr-Latn-BA": [ + "latn" + ], + "sr-Latn-ME": [ + "latn" + ], + "sr-Latn-XK": [ + "latn" + ], + "ss": [ + "latn" + ], + "ss-SZ": [ + "latn" + ], + "ssy": [ + "latn" + ], + "st": [ + "latn" + ], + "st-LS": [ + "latn" + ], + "su": [ + "latn" + ], + "su-Latn": [ + "latn" + ], + "sv": [ + "latn" + ], + "sv-AX": [ + "latn" + ], + "sv-FI": [ + "latn" + ], + "sw": [ + "latn" + ], + "sw-CD": [ + "latn" + ], + "sw-KE": [ + "latn" + ], + "sw-UG": [ + "latn" + ], + "syr": [ + "latn" + ], + "syr-SY": [ + "latn" + ], + "szl": [ + "latn" + ], + "ta": [ + "latn", + "tamldec", + "taml" + ], + "ta-LK": [ + "latn", + "tamldec", + "taml" + ], + "ta-MY": [ + "latn", + "tamldec", + "taml" + ], + "ta-SG": [ + "latn", + "tamldec", + "taml" + ], + "te": [ + "latn", + "telu" + ], + "teo": [ + "latn" + ], + "teo-KE": [ + "latn" + ], + "tg": [ + "latn" + ], + "th": [ + "latn", + "thai" + ], + "ti": [ + "latn", + "ethi" + ], + "ti-ER": [ + "latn", + "ethi" + ], + "tig": [ + "latn", + "ethi" + ], + "tk": [ + "latn" + ], + "tn": [ + "latn" + ], + "tn-BW": [ + "latn" + ], + "to": [ + "latn" + ], + "tok": [ + "latn" + ], + "tpi": [ + "latn" + ], + "tr": [ + "latn" + ], + "tr-CY": [ + "latn" + ], + "trv": [ + "latn" + ], + "trw": [ + "latn" + ], + "ts": [ + "latn" + ], + "tt": [ + "latn" + ], + "twq": [ + "latn" + ], + "tzm": [ + "latn" + ], + "ug": [ + "latn", + "arabext" + ], + "uk": [ + "latn" + ], + "und": [ + "latn" + ], + "ur": [ + "latn", + "arabext" + ], + "ur-IN": [ + "arabext" + ], + "uz": [ + "latn" + ], + "uz-Arab": [ + "arabext" + ], + "uz-Cyrl": [ + "latn" + ], + "uz-Latn": [ + "latn" + ], + "vai": [ + "latn", + "vaii" + ], + "vai-Latn": [ + "latn", + "vaii" + ], + "vai-Vaii": [ + "latn", + "vaii" + ], + "ve": [ + "latn" + ], + "vec": [ + "latn" + ], + "vi": [ + "latn" + ], + "vo": [ + "latn" + ], + "vun": [ + "latn" + ], + "wa": [ + "latn" + ], + "wae": [ + "latn" + ], + "wal": [ + "latn", + "ethi" + ], + "wbp": [ + "latn" + ], + "wo": [ + "latn" + ], + "xh": [ + "latn" + ], + "xog": [ + "latn" + ], + "yav": [ + "latn" + ], + "yi": [ + "latn", + "hebr" + ], + "yo": [ + "latn" + ], + "yo-BJ": [ + "latn" + ], + "yrl": [ + "latn" + ], + "yrl-CO": [ + "latn" + ], + "yrl-VE": [ + "latn" + ], + "yue": [ + "latn", + "hanidec", + "hant", + "hantfin" + ], + "yue-Hans": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "yue-Hant": [ + "latn", + "hanidec", + "hant", + "hantfin" + ], + "zgh": [ + "latn" + ], + "zh": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "zh-Hans": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "zh-Hans-HK": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "zh-Hans-MO": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "zh-Hans-SG": [ + "latn", + "hanidec", + "hans", + "hansfin" + ], + "zh-Hant": [ + "latn", + "hanidec", + "hant", + "hantfin" + ], + "zh-Hant-HK": [ + "latn", + "hanidec", + "hant", + "hantfin" + ], + "zh-Hant-MO": [ + "latn", + "hanidec", + "hant", + "hantfin" + ], + "zu": [ + "latn" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/preference-data.js + init_tslib_es6(); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/timezones.generated.js + var timezones = { + "ad": [ + "Europe/Andorra" + ], + "ae": [ + "Asia/Dubai" + ], + "af": [ + "Asia/Kabul" + ], + "ag": [ + "America/Antigua" + ], + "ai": [ + "America/Anguilla" + ], + "al": [ + "Europe/Tirane" + ], + "am": [ + "Asia/Yerevan" + ], + "an": [ + "America/Curacao" + ], + "ao": [ + "Africa/Luanda" + ], + "aq": [ + "Pacific/Auckland", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok" + ], + "ar": [ + "America/Buenos_Aires", + "America/Cordoba", + "America/Catamarca", + "America/Argentina/La_Rioja", + "America/Jujuy", + "America/Argentina/San_Luis", + "America/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/Tucuman", + "America/Argentina/San_Juan", + "America/Argentina/Ushuaia" + ], + "as": [ + "Pacific/Pago_Pago" + ], + "at": [ + "Europe/Vienna" + ], + "au": [ + "Australia/Adelaide", + "Australia/Broken_Hill", + "Australia/Brisbane", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Currie", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Antarctica/Macquarie", + "Australia/Perth", + "Australia/Sydney" + ], + "aw": [ + "America/Aruba" + ], + "az": [ + "Asia/Baku" + ], + "ba": [ + "Europe/Sarajevo" + ], + "bb": [ + "America/Barbados" + ], + "bd": [ + "Asia/Dhaka" + ], + "be": [ + "Europe/Brussels" + ], + "bf": [ + "Africa/Ouagadougou" + ], + "bg": [ + "Europe/Sofia" + ], + "bh": [ + "Asia/Bahrain" + ], + "bi": [ + "Africa/Bujumbura" + ], + "bj": [ + "Africa/Porto-Novo" + ], + "bm": [ + "Atlantic/Bermuda" + ], + "bn": [ + "Asia/Brunei" + ], + "bo": [ + "America/La_Paz" + ], + "bq": [ + "America/Kralendijk" + ], + "br": [ + "America/Araguaina", + "America/Belem", + "America/Boa_Vista", + "America/Cuiaba", + "America/Campo_Grande", + "America/Eirunepe", + "America/Noronha", + "America/Fortaleza", + "America/Manaus", + "America/Maceio", + "America/Porto_Velho", + "America/Rio_Branco", + "America/Recife", + "America/Sao_Paulo", + "America/Bahia", + "America/Santarem" + ], + "bs": [ + "America/Nassau" + ], + "bt": [ + "Asia/Thimphu" + ], + "bw": [ + "Africa/Gaborone" + ], + "by": [ + "Europe/Minsk" + ], + "bz": [ + "America/Belize" + ], + "ca": [ + "America/Creston", + "America/Edmonton", + "America/Rainy_River", + "America/Fort_Nelson", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Halifax", + "America/Iqaluit", + "America/Moncton", + "America/Toronto", + "America/Nipigon", + "America/Pangnirtung", + "America/Resolute", + "America/Regina", + "America/St_Johns", + "America/Thunder_Bay", + "America/Toronto", + "America/Vancouver", + "America/Winnipeg", + "America/Blanc-Sablon", + "America/Cambridge_Bay", + "America/Dawson", + "America/Dawson_Creek", + "America/Rankin_Inlet", + "America/Inuvik", + "America/Whitehorse", + "America/Swift_Current", + "America/Yellowknife", + "America/Coral_Harbour" + ], + "cc": [ + "Indian/Cocos" + ], + "cd": [ + "Africa/Lubumbashi", + "Africa/Kinshasa" + ], + "cf": [ + "Africa/Bangui" + ], + "cg": [ + "Africa/Brazzaville" + ], + "ch": [ + "Europe/Zurich" + ], + "ci": [ + "Africa/Abidjan" + ], + "ck": [ + "Pacific/Rarotonga" + ], + "cl": [ + "Pacific/Easter", + "America/Punta_Arenas", + "America/Santiago" + ], + "cm": [ + "Africa/Douala" + ], + "cn": [ + "Asia/Shanghai", + "Asia/Shanghai", + "Asia/Urumqi", + "Asia/Shanghai", + "Asia/Urumqi" + ], + "co": [ + "America/Bogota" + ], + "cr": [ + "America/Costa_Rica" + ], + "cs": [ + "CST6CDT" + ], + "cu": [ + "America/Havana" + ], + "cv": [ + "Atlantic/Cape_Verde" + ], + "cx": [ + "Indian/Christmas" + ], + "cy": [ + "Asia/Famagusta", + "Asia/Nicosia" + ], + "cz": [ + "Europe/Prague" + ], + "de": [ + "Europe/Berlin", + "Europe/Busingen" + ], + "dj": [ + "Africa/Djibouti" + ], + "dk": [ + "Europe/Copenhagen" + ], + "dm": [ + "America/Dominica" + ], + "do": [ + "America/Santo_Domingo" + ], + "dz": [ + "Africa/Algiers" + ], + "ec": [ + "Pacific/Galapagos", + "America/Guayaquil" + ], + "ee": [ + "Europe/Tallinn" + ], + "eg": [ + "Africa/Cairo" + ], + "eh": [ + "Africa/El_Aaiun" + ], + "er": [ + "Africa/Asmera" + ], + "es": [ + "Africa/Ceuta", + "Atlantic/Canary", + "Europe/Madrid", + "EST5EDT" + ], + "et": [ + "Africa/Addis_Ababa" + ], + "fi": [ + "Europe/Helsinki", + "Europe/Mariehamn" + ], + "fj": [ + "Pacific/Fiji" + ], + "fk": [ + "Atlantic/Stanley" + ], + "fm": [ + "Pacific/Kosrae", + "Pacific/Ponape", + "Pacific/Truk" + ], + "fo": [ + "Atlantic/Faeroe" + ], + "fr": [ + "Europe/Paris" + ], + "ga": [ + "Africa/Libreville", + "Asia/Gaza", + "Asia/Gaza" + ], + "gb": [ + "Europe/London" + ], + "gd": [ + "America/Grenada" + ], + "ge": [ + "Asia/Tbilisi" + ], + "gf": [ + "America/Cayenne" + ], + "gg": [ + "Europe/Guernsey" + ], + "gh": [ + "Africa/Accra" + ], + "gi": [ + "Europe/Gibraltar" + ], + "gl": [ + "America/Danmarkshavn", + "America/Godthab", + "America/Scoresbysund", + "America/Thule" + ], + "gm": [ + "Africa/Banjul", + "Etc/GMT" + ], + "gn": [ + "Africa/Conakry" + ], + "gp": [ + "America/Guadeloupe", + "America/Marigot", + "America/St_Barthelemy" + ], + "gq": [ + "Africa/Malabo" + ], + "gr": [ + "Europe/Athens" + ], + "gs": [ + "Atlantic/South_Georgia" + ], + "gt": [ + "America/Guatemala" + ], + "gu": [ + "Pacific/Guam" + ], + "gw": [ + "Africa/Bissau" + ], + "gy": [ + "America/Guyana" + ], + "he": [ + "Asia/Hebron" + ], + "hk": [ + "Asia/Hong_Kong" + ], + "hn": [ + "America/Tegucigalpa" + ], + "hr": [ + "Europe/Zagreb" + ], + "ht": [ + "America/Port-au-Prince" + ], + "hu": [ + "Europe/Budapest" + ], + "id": [ + "Asia/Jayapura", + "Asia/Jakarta", + "Asia/Makassar", + "Asia/Pontianak" + ], + "ie": [ + "Europe/Dublin" + ], + "im": [ + "Europe/Isle_of_Man" + ], + "in": [ + "Asia/Calcutta" + ], + "io": [ + "Indian/Chagos" + ], + "iq": [ + "Asia/Baghdad" + ], + "ir": [ + "Asia/Tehran" + ], + "is": [ + "Atlantic/Reykjavik" + ], + "it": [ + "Europe/Rome" + ], + "je": [ + "Asia/Jerusalem", + "Europe/Jersey" + ], + "jm": [ + "America/Jamaica" + ], + "jo": [ + "Asia/Amman" + ], + "jp": [ + "Asia/Tokyo" + ], + "ke": [ + "Africa/Nairobi" + ], + "kg": [ + "Asia/Bishkek" + ], + "kh": [ + "Asia/Phnom_Penh" + ], + "ki": [ + "Pacific/Kiritimati", + "Pacific/Enderbury", + "Pacific/Tarawa" + ], + "km": [ + "Indian/Comoro" + ], + "kn": [ + "America/St_Kitts" + ], + "kp": [ + "Asia/Pyongyang" + ], + "kr": [ + "Asia/Seoul" + ], + "kw": [ + "Asia/Kuwait" + ], + "ky": [ + "America/Cayman" + ], + "kz": [ + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Almaty", + "Asia/Atyrau", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Oral" + ], + "la": [ + "Asia/Vientiane" + ], + "lb": [ + "Asia/Beirut" + ], + "lc": [ + "America/St_Lucia" + ], + "li": [ + "Europe/Vaduz" + ], + "lk": [ + "Asia/Colombo" + ], + "lr": [ + "Africa/Monrovia" + ], + "ls": [ + "Africa/Maseru" + ], + "lt": [ + "Europe/Vilnius" + ], + "lu": [ + "Europe/Luxembourg" + ], + "lv": [ + "Europe/Riga" + ], + "ly": [ + "Africa/Tripoli" + ], + "ma": [ + "Africa/Casablanca" + ], + "mc": [ + "Europe/Monaco" + ], + "md": [ + "Europe/Chisinau" + ], + "me": [ + "Europe/Podgorica" + ], + "mg": [ + "Indian/Antananarivo" + ], + "mh": [ + "Pacific/Kwajalein", + "Pacific/Majuro" + ], + "mk": [ + "Europe/Skopje" + ], + "ml": [ + "Africa/Bamako" + ], + "mm": [ + "Asia/Rangoon" + ], + "mn": [ + "Asia/Choibalsan", + "Asia/Hovd", + "Asia/Ulaanbaatar" + ], + "mo": [ + "Asia/Macau" + ], + "mp": [ + "Pacific/Saipan" + ], + "mq": [ + "America/Martinique" + ], + "mr": [ + "Africa/Nouakchott" + ], + "ms": [ + "America/Montserrat", + "MST7MDT" + ], + "mt": [ + "Europe/Malta" + ], + "mu": [ + "Indian/Mauritius" + ], + "mv": [ + "Indian/Maldives" + ], + "mw": [ + "Africa/Blantyre" + ], + "mx": [ + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Cancun", + "America/Hermosillo", + "America/Matamoros", + "America/Mexico_City", + "America/Merida", + "America/Monterrey", + "America/Mazatlan", + "America/Ojinaga", + "America/Bahia_Banderas", + "America/Santa_Isabel", + "America/Tijuana" + ], + "my": [ + "Asia/Kuching", + "Asia/Kuala_Lumpur" + ], + "mz": [ + "Africa/Maputo" + ], + "na": [ + "Africa/Windhoek" + ], + "nc": [ + "Pacific/Noumea" + ], + "ne": [ + "Africa/Niamey" + ], + "nf": [ + "Pacific/Norfolk" + ], + "ng": [ + "Africa/Lagos" + ], + "ni": [ + "America/Managua" + ], + "nl": [ + "Europe/Amsterdam" + ], + "no": [ + "Europe/Oslo" + ], + "np": [ + "Asia/Katmandu" + ], + "nr": [ + "Pacific/Nauru" + ], + "nu": [ + "Pacific/Niue" + ], + "nz": [ + "Pacific/Auckland", + "Pacific/Chatham" + ], + "om": [ + "Asia/Muscat" + ], + "pa": [ + "America/Panama" + ], + "pe": [ + "America/Lima" + ], + "pf": [ + "Pacific/Gambier", + "Pacific/Marquesas", + "Pacific/Tahiti" + ], + "pg": [ + "Pacific/Port_Moresby", + "Pacific/Bougainville" + ], + "ph": [ + "Asia/Manila" + ], + "pk": [ + "Asia/Karachi" + ], + "pl": [ + "Europe/Warsaw" + ], + "pm": [ + "America/Miquelon" + ], + "pn": [ + "Pacific/Pitcairn" + ], + "pr": [ + "America/Puerto_Rico" + ], + "ps": [ + "PST8PDT" + ], + "pt": [ + "Atlantic/Madeira", + "Europe/Lisbon", + "Atlantic/Azores" + ], + "pw": [ + "Pacific/Palau" + ], + "py": [ + "America/Asuncion" + ], + "qa": [ + "Asia/Qatar" + ], + "re": [ + "Indian/Reunion" + ], + "ro": [ + "Europe/Bucharest" + ], + "rs": [ + "Europe/Belgrade" + ], + "ru": [ + "Europe/Astrakhan", + "Asia/Barnaul", + "Asia/Chita", + "Asia/Anadyr", + "Asia/Magadan", + "Asia/Irkutsk", + "Europe/Kaliningrad", + "Asia/Khandyga", + "Asia/Krasnoyarsk", + "Europe/Samara", + "Europe/Kirov", + "Europe/Moscow", + "Asia/Novokuznetsk", + "Asia/Omsk", + "Asia/Novosibirsk", + "Asia/Kamchatka", + "Europe/Saratov", + "Asia/Srednekolymsk", + "Asia/Tomsk", + "Europe/Ulyanovsk", + "Asia/Ust-Nera", + "Asia/Sakhalin", + "Europe/Volgograd", + "Asia/Vladivostok", + "Asia/Yekaterinburg", + "Asia/Yakutsk" + ], + "rw": [ + "Africa/Kigali" + ], + "sa": [ + "Asia/Riyadh" + ], + "sb": [ + "Pacific/Guadalcanal" + ], + "sc": [ + "Indian/Mahe" + ], + "sd": [ + "Africa/Khartoum" + ], + "se": [ + "Europe/Stockholm" + ], + "sg": [ + "Asia/Singapore" + ], + "sh": [ + "Atlantic/St_Helena" + ], + "si": [ + "Europe/Ljubljana" + ], + "sj": [ + "Arctic/Longyearbyen" + ], + "sk": [ + "Europe/Bratislava" + ], + "sl": [ + "Africa/Freetown" + ], + "sm": [ + "Europe/San_Marino" + ], + "sn": [ + "Africa/Dakar" + ], + "so": [ + "Africa/Mogadishu" + ], + "sr": [ + "America/Paramaribo" + ], + "ss": [ + "Africa/Juba" + ], + "st": [ + "Africa/Sao_Tome" + ], + "sv": [ + "America/El_Salvador" + ], + "sx": [ + "America/Lower_Princes" + ], + "sy": [ + "Asia/Damascus" + ], + "sz": [ + "Africa/Mbabane" + ], + "tc": [ + "America/Grand_Turk" + ], + "td": [ + "Africa/Ndjamena" + ], + "tf": [ + "Indian/Kerguelen" + ], + "tg": [ + "Africa/Lome" + ], + "th": [ + "Asia/Bangkok" + ], + "tj": [ + "Asia/Dushanbe" + ], + "tk": [ + "Pacific/Fakaofo" + ], + "tl": [ + "Asia/Dili" + ], + "tm": [ + "Asia/Ashgabat" + ], + "tn": [ + "Africa/Tunis" + ], + "to": [ + "Pacific/Tongatapu" + ], + "tr": [ + "Europe/Istanbul" + ], + "tt": [ + "America/Port_of_Spain" + ], + "tv": [ + "Pacific/Funafuti" + ], + "tw": [ + "Asia/Taipei" + ], + "tz": [ + "Africa/Dar_es_Salaam" + ], + "ua": [ + "Europe/Kiev", + "Europe/Zaporozhye", + "Europe/Simferopol", + "Europe/Uzhgorod" + ], + "ug": [ + "Africa/Kampala" + ], + "um": [ + "Pacific/Wake", + "Pacific/Johnston", + "Pacific/Midway" + ], + "un": [ + "Etc/Unknown" + ], + "us": [ + "America/Adak", + "America/Indiana/Marengo", + "America/Anchorage", + "America/Boise", + "America/Chicago", + "America/Denver", + "America/Detroit", + "Pacific/Honolulu", + "America/Indianapolis", + "America/Indiana/Vevay", + "America/Juneau", + "America/Indiana/Knox", + "America/Los_Angeles", + "America/Louisville", + "America/Menominee", + "America/Kentucky/Monticello", + "America/Metlakatla", + "America/Denver", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/New_York", + "America/Indiana/Vincennes", + "America/Nome", + "America/Phoenix", + "America/Sitka", + "America/Indiana/Tell_City", + "America/Indiana/Winamac", + "America/Indiana/Petersburg", + "America/North_Dakota/Beulah", + "America/Yakutat" + ], + "ut": [ + "Etc/UTC", + "Etc/GMT-1", + "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-10", + "Etc/GMT-11", + "Etc/GMT-12", + "Etc/GMT-13", + "Etc/GMT-14", + "Etc/GMT+1", + "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+10", + "Etc/GMT+11", + "Etc/GMT+12" + ], + "uy": [ + "America/Montevideo" + ], + "uz": [ + "Asia/Samarkand", + "Asia/Tashkent" + ], + "va": [ + "Europe/Vatican" + ], + "vc": [ + "America/St_Vincent" + ], + "ve": [ + "America/Caracas" + ], + "vg": [ + "America/Tortola" + ], + "vi": [ + "America/St_Thomas" + ], + "vn": [ + "Asia/Saigon" + ], + "vu": [ + "Pacific/Efate" + ], + "wf": [ + "Pacific/Wallis" + ], + "ws": [ + "Pacific/Apia" + ], + "ye": [ + "Asia/Aden" + ], + "yt": [ + "Indian/Mayotte" + ], + "za": [ + "Africa/Johannesburg" + ], + "zm": [ + "Africa/Lusaka" + ], + "zw": [ + "Africa/Harare" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/hour-cycles.generated.js + var hourCycles = { + "001": [ + "h23", + "h12" + ], + "AC": [ + "h23", + "h12" + ], + "AD": [ + "h23" + ], + "AE": [ + "h12", + "h23" + ], + "AF": [ + "h23", + "h12" + ], + "AG": [ + "h12", + "h23" + ], + "AI": [ + "h23", + "h12" + ], + "AL": [ + "h12", + "h23" + ], + "AM": [ + "h23" + ], + "AO": [ + "h23" + ], + "AR": [ + "h23", + "h12" + ], + "AS": [ + "h12", + "h23" + ], + "AT": [ + "h23" + ], + "AU": [ + "h12", + "h23" + ], + "AW": [ + "h23" + ], + "AX": [ + "h23" + ], + "AZ": [ + "h23", + "h12" + ], + "BA": [ + "h23", + "h12" + ], + "BB": [ + "h12", + "h23" + ], + "BD": [ + "h12", + "h23" + ], + "BE": [ + "h23" + ], + "BF": [ + "h23" + ], + "BG": [ + "h23", + "h12" + ], + "BH": [ + "h12", + "h23" + ], + "BI": [ + "h23", + "h12" + ], + "BJ": [ + "h23" + ], + "BL": [ + "h23" + ], + "BM": [ + "h12", + "h23" + ], + "BN": [ + "h12", + "h23" + ], + "BO": [ + "h23", + "h12" + ], + "BQ": [ + "h23" + ], + "BR": [ + "h23" + ], + "BS": [ + "h12", + "h23" + ], + "BT": [ + "h12", + "h23" + ], + "BW": [ + "h23", + "h12" + ], + "BY": [ + "h23", + "h12" + ], + "BZ": [ + "h23", + "h12" + ], + "CA": [ + "h12", + "h23" + ], + "CC": [ + "h23", + "h12" + ], + "CD": [ + "h23" + ], + "CF": [ + "h23", + "h12" + ], + "CG": [ + "h23" + ], + "CH": [ + "h23", + "h12" + ], + "CI": [ + "h23" + ], + "CK": [ + "h23", + "h12" + ], + "CL": [ + "h23", + "h12" + ], + "CM": [ + "h23", + "h12" + ], + "CN": [ + "h23", + "h12" + ], + "CO": [ + "h12", + "h23" + ], + "CP": [ + "h23" + ], + "CR": [ + "h23", + "h12" + ], + "CU": [ + "h23", + "h12" + ], + "CV": [ + "h23" + ], + "CW": [ + "h23" + ], + "CX": [ + "h23", + "h12" + ], + "CY": [ + "h12", + "h23" + ], + "CZ": [ + "h23" + ], + "DE": [ + "h23" + ], + "DG": [ + "h23", + "h12" + ], + "DJ": [ + "h12", + "h23" + ], + "DK": [ + "h23" + ], + "DM": [ + "h12", + "h23" + ], + "DO": [ + "h12", + "h23" + ], + "DZ": [ + "h12", + "h23" + ], + "EA": [ + "h23", + "h12" + ], + "EC": [ + "h23", + "h12" + ], + "EE": [ + "h23" + ], + "EG": [ + "h12", + "h23" + ], + "EH": [ + "h12", + "h23" + ], + "ER": [ + "h12", + "h23" + ], + "ES": [ + "h23", + "h12" + ], + "ET": [ + "h12", + "h23" + ], + "FI": [ + "h23" + ], + "FJ": [ + "h12", + "h23" + ], + "FK": [ + "h23", + "h12" + ], + "FM": [ + "h12", + "h23" + ], + "FO": [ + "h23", + "h12" + ], + "FR": [ + "h23" + ], + "GA": [ + "h23" + ], + "GB": [ + "h23", + "h12" + ], + "GD": [ + "h12", + "h23" + ], + "GE": [ + "h23", + "h12" + ], + "GF": [ + "h23" + ], + "GG": [ + "h23", + "h12" + ], + "GH": [ + "h12", + "h23" + ], + "GI": [ + "h23", + "h12" + ], + "GL": [ + "h23", + "h12" + ], + "GM": [ + "h12", + "h23" + ], + "GN": [ + "h23" + ], + "GP": [ + "h23" + ], + "GQ": [ + "h23", + "h12" + ], + "GR": [ + "h12", + "h23" + ], + "GT": [ + "h23", + "h12" + ], + "GU": [ + "h12", + "h23" + ], + "GW": [ + "h23" + ], + "GY": [ + "h12", + "h23" + ], + "HK": [ + "h12", + "h23" + ], + "HN": [ + "h23", + "h12" + ], + "HR": [ + "h23" + ], + "HU": [ + "h23", + "h12" + ], + "IC": [ + "h23", + "h12" + ], + "ID": [ + "h23" + ], + "IE": [ + "h23", + "h12" + ], + "IL": [ + "h23" + ], + "IM": [ + "h23", + "h12" + ], + "IN": [ + "h12", + "h23" + ], + "IO": [ + "h23", + "h12" + ], + "IQ": [ + "h12", + "h23" + ], + "IR": [ + "h23" + ], + "IS": [ + "h23" + ], + "IT": [ + "h23" + ], + "JE": [ + "h23", + "h12" + ], + "JM": [ + "h12", + "h23" + ], + "JO": [ + "h12", + "h23" + ], + "JP": [ + "h23", + "h11", + "h12" + ], + "KE": [ + "h23", + "h12" + ], + "KG": [ + "h23", + "h12" + ], + "KH": [ + "h12", + "h23" + ], + "KI": [ + "h12", + "h23" + ], + "KM": [ + "h23", + "h12" + ], + "KN": [ + "h12", + "h23" + ], + "KP": [ + "h12", + "h23" + ], + "KR": [ + "h12", + "h23" + ], + "KW": [ + "h12", + "h23" + ], + "KY": [ + "h12", + "h23" + ], + "KZ": [ + "h23" + ], + "LA": [ + "h23", + "h12" + ], + "LB": [ + "h12", + "h23" + ], + "LC": [ + "h12", + "h23" + ], + "LI": [ + "h23", + "h12" + ], + "LK": [ + "h23", + "h12" + ], + "LR": [ + "h12", + "h23" + ], + "LS": [ + "h12", + "h23" + ], + "LT": [ + "h23", + "h12" + ], + "LU": [ + "h23", + "h12" + ], + "LV": [ + "h23", + "h12" + ], + "LY": [ + "h12", + "h23" + ], + "MA": [ + "h23", + "h12" + ], + "MC": [ + "h23" + ], + "MD": [ + "h23" + ], + "ME": [ + "h23", + "h12" + ], + "MF": [ + "h23" + ], + "MG": [ + "h23", + "h12" + ], + "MH": [ + "h12", + "h23" + ], + "MK": [ + "h23", + "h12" + ], + "ML": [ + "h23" + ], + "MM": [ + "h23", + "h12" + ], + "MN": [ + "h23", + "h12" + ], + "MO": [ + "h12", + "h23" + ], + "MP": [ + "h12", + "h23" + ], + "MQ": [ + "h23" + ], + "MR": [ + "h12", + "h23" + ], + "MS": [ + "h23", + "h12" + ], + "MT": [ + "h23", + "h12" + ], + "MU": [ + "h23", + "h12" + ], + "MV": [ + "h23", + "h12" + ], + "MW": [ + "h12", + "h23" + ], + "MX": [ + "h23", + "h12" + ], + "MY": [ + "h12", + "h23" + ], + "MZ": [ + "h23" + ], + "NA": [ + "h12", + "h23" + ], + "NC": [ + "h23" + ], + "NE": [ + "h23" + ], + "NF": [ + "h23", + "h12" + ], + "NG": [ + "h23", + "h12" + ], + "NI": [ + "h23", + "h12" + ], + "NL": [ + "h23" + ], + "NO": [ + "h23", + "h12" + ], + "NP": [ + "h23", + "h12" + ], + "NR": [ + "h23", + "h12" + ], + "NU": [ + "h23", + "h12" + ], + "NZ": [ + "h12", + "h23" + ], + "OM": [ + "h12", + "h23" + ], + "PA": [ + "h12", + "h23" + ], + "PE": [ + "h23", + "h12" + ], + "PF": [ + "h23", + "h12" + ], + "PG": [ + "h12", + "h23" + ], + "PH": [ + "h12", + "h23" + ], + "PK": [ + "h12", + "h23" + ], + "PL": [ + "h23", + "h12" + ], + "PM": [ + "h23" + ], + "PN": [ + "h23", + "h12" + ], + "PR": [ + "h12", + "h23" + ], + "PS": [ + "h12", + "h23" + ], + "PT": [ + "h23" + ], + "PW": [ + "h12", + "h23" + ], + "PY": [ + "h23", + "h12" + ], + "QA": [ + "h12", + "h23" + ], + "RE": [ + "h23" + ], + "RO": [ + "h23" + ], + "RS": [ + "h23", + "h12" + ], + "RU": [ + "h23" + ], + "RW": [ + "h23", + "h12" + ], + "SA": [ + "h12", + "h23" + ], + "SB": [ + "h12", + "h23" + ], + "SC": [ + "h23", + "h12" + ], + "SD": [ + "h12", + "h23" + ], + "SE": [ + "h23" + ], + "SG": [ + "h12", + "h23" + ], + "SH": [ + "h23", + "h12" + ], + "SI": [ + "h23" + ], + "SJ": [ + "h23" + ], + "SK": [ + "h23" + ], + "SL": [ + "h12", + "h23" + ], + "SM": [ + "h23", + "h12" + ], + "SN": [ + "h23", + "h12" + ], + "SO": [ + "h12", + "h23" + ], + "SR": [ + "h23" + ], + "SS": [ + "h12", + "h23" + ], + "ST": [ + "h23" + ], + "SV": [ + "h23", + "h12" + ], + "SX": [ + "h23", + "h12" + ], + "SY": [ + "h12", + "h23" + ], + "SZ": [ + "h12", + "h23" + ], + "TA": [ + "h23", + "h12" + ], + "TC": [ + "h12", + "h23" + ], + "TD": [ + "h12", + "h23" + ], + "TF": [ + "h23", + "h12" + ], + "TG": [ + "h23" + ], + "TH": [ + "h23", + "h12" + ], + "TJ": [ + "h23", + "h12" + ], + "TL": [ + "h23", + "h12" + ], + "TM": [ + "h23", + "h12" + ], + "TN": [ + "h12", + "h23" + ], + "TO": [ + "h12", + "h23" + ], + "TR": [ + "h23" + ], + "TT": [ + "h12", + "h23" + ], + "TW": [ + "h12", + "h23" + ], + "TZ": [ + "h23", + "h12" + ], + "UA": [ + "h23", + "h12" + ], + "UG": [ + "h23", + "h12" + ], + "UM": [ + "h12", + "h23" + ], + "US": [ + "h12", + "h23" + ], + "UY": [ + "h23", + "h12" + ], + "UZ": [ + "h23", + "h12" + ], + "VA": [ + "h23", + "h12" + ], + "VC": [ + "h12", + "h23" + ], + "VE": [ + "h12", + "h23" + ], + "VG": [ + "h12", + "h23" + ], + "VI": [ + "h12", + "h23" + ], + "VN": [ + "h23", + "h12" + ], + "VU": [ + "h12", + "h23" + ], + "WF": [ + "h23" + ], + "WS": [ + "h12", + "h23" + ], + "XK": [ + "h23", + "h12" + ], + "YE": [ + "h12", + "h23" + ], + "YT": [ + "h23" + ], + "ZA": [ + "h23", + "h12" + ], + "ZM": [ + "h12", + "h23" + ], + "ZW": [ + "h23", + "h12" + ], + "af-ZA": [ + "h23", + "h12" + ], + "ar-001": [ + "h12", + "h23" + ], + "ca-ES": [ + "h23", + "h12" + ], + "en-001": [ + "h12", + "h23" + ], + "es-BO": [ + "h23", + "h12" + ], + "es-BR": [ + "h23", + "h12" + ], + "es-EC": [ + "h23", + "h12" + ], + "es-ES": [ + "h23", + "h12" + ], + "es-GQ": [ + "h23", + "h12" + ], + "es-PE": [ + "h23", + "h12" + ], + "fr-CA": [ + "h23", + "h12" + ], + "gl-ES": [ + "h23", + "h12" + ], + "gu-IN": [ + "h12", + "h23" + ], + "hi-IN": [ + "h12", + "h23" + ], + "it-CH": [ + "h23", + "h12" + ], + "it-IT": [ + "h23", + "h12" + ], + "kn-IN": [ + "h12", + "h23" + ], + "ml-IN": [ + "h12", + "h23" + ], + "mr-IN": [ + "h12", + "h23" + ], + "pa-IN": [ + "h12", + "h23" + ], + "ta-IN": [ + "h12", + "h23" + ], + "te-IN": [ + "h12", + "h23" + ], + "zu-ZA": [ + "h23", + "h12" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/calendars.generated.js + var calendars = { + "001": [ + "gregorian" + ], + "AE": [ + "gregorian", + "islamic-umalqura", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "AF": [ + "persian", + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "AL": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "AZ": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "BD": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "BH": [ + "gregorian", + "islamic-umalqura", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "CN": [ + "gregorian", + "chinese" + ], + "CX": [ + "gregorian", + "chinese" + ], + "DJ": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "DZ": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "EG": [ + "gregorian", + "coptic", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "EH": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "ER": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "ET": [ + "gregorian", + "ethiopic" + ], + "HK": [ + "gregorian", + "chinese" + ], + "ID": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "IL": [ + "gregorian", + "hebrew", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "IN": [ + "gregorian", + "indian" + ], + "IQ": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "IR": [ + "persian", + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "JO": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "JP": [ + "gregorian", + "japanese" + ], + "KM": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "KR": [ + "gregorian", + "dangi" + ], + "KW": [ + "gregorian", + "islamic-umalqura", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "LB": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "LY": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "MA": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "MO": [ + "gregorian", + "chinese" + ], + "MR": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "MV": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "MY": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "NE": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "OM": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "PK": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "PS": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "QA": [ + "gregorian", + "islamic-umalqura", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "SA": [ + "islamic-umalqura", + "gregorian", + "islamic", + "islamic-rgsa" + ], + "SD": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "SG": [ + "gregorian", + "chinese" + ], + "SY": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "TD": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "TH": [ + "buddhist", + "gregorian" + ], + "TJ": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "TM": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "TN": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ], + "TR": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "TW": [ + "gregorian", + "roc", + "chinese" + ], + "UZ": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "XK": [ + "gregorian", + "islamic-civil", + "islamic-tbla" + ], + "YE": [ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/week-data.generated.js + var weekData = { + "001": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AD": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "AE": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AF": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 4, + 5 + ] + }, + "AG": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AI": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AQ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AS": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AT": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "AU": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "AX": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "AZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BB": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BD": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "BF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BG": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "BH": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "BI": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BJ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BQ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BR": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BS": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BT": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BV": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BW": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "BZ": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CA": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CD": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CH": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "CI": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CO": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CP": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CQ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CU": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CV": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CX": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "CZ": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "DE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "DG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "DJ": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "DK": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "DM": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "DO": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "DZ": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "EA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "EC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "EE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "EG": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "EH": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ER": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ES": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "ET": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "FI": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "FJ": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "FK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "FM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "FO": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "FR": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GB": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GD": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GE": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GF": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GG": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GH": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GI": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GP": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GQ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GR": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "GS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GT": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GU": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "GY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HK": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HN": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HT": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "HU": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "IC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ID": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "IE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "IL": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "IM": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "IN": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 7 + ] + }, + "IO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "IQ": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "IR": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5 + ] + }, + "IS": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "IT": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "JE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "JM": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "JO": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "JP": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KE": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KH": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KI": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KP": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KR": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KW": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "KY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "KZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LA": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LB": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LI": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "LK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LT": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "LU": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "LV": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "LY": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "MA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MC": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "MD": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ME": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MH": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ML": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MM": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MO": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MP": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MQ": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "MR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MT": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MU": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MV": { + "firstDay": 5, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MX": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "MZ": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NE": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NI": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NL": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "NO": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "NP": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NU": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "NZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "OM": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "PA": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PE": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PH": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PK": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PL": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "PM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PR": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PT": { + "firstDay": 7, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "PW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "PY": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "QA": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "RE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "RO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "RS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "RU": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "RW": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SA": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "SB": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SD": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "SE": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "SG": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SH": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SI": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SJ": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "SK": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "SL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SM": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "SN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SS": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ST": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SV": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SX": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "SY": { + "firstDay": 6, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "SZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TD": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TH": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TJ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TL": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TO": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TR": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TT": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TV": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TW": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "TZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "UA": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "UG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 7 + ] + }, + "UM": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "US": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "UY": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "UZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VA": { + "firstDay": 1, + "minimalDays": 4, + "weekend": [ + 6, + 7 + ] + }, + "VC": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VE": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VG": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VI": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VN": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "VU": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "WF": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "WS": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "XK": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "YE": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 5, + 6 + ] + }, + "YT": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ZA": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ZM": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ZW": { + "firstDay": 7, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + }, + "ZZ": { + "firstDay": 1, + "minimalDays": 1, + "weekend": [ + 6, + 7 + ] + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/preference-data.js + function getCalendarPreferenceDataForRegion(region) { + var _region = region ? region.toUpperCase() : null; + return (calendars[_region || ""] || calendars["001"]).map(function(c) { + if (c === "gregorian") { + return "gregory"; + } + if (c === "islamic-civil") { + return "islamicc"; + } + return c; + }); + } + function getHourCyclesPreferenceDataForLocaleOrRegion(locale, region) { + var _locale = locale.toLowerCase(); + var _region = region ? region.toUpperCase() : ""; + var hourCyclesPreference = hourCycles[_locale] || hourCycles[_region] || hourCycles["".concat(_locale, "-001")] || hourCycles["001"]; + return __spreadArray([], hourCyclesPreference, true); + } + function getTimeZonePreferenceForRegion(region) { + var territory = region.toLowerCase(); + if (timezones[territory]) { + return __spreadArray([], timezones[territory], true); + } + return []; + } + function getWeekDataForRegion(region) { + var _region = region ? region.toUpperCase() : ""; + return weekData[_region || "001"] || weekData["001"]; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/index.js + var ALPHANUM_3_8 = /^[a-z0-9]{3,8}$/i; + var RELEVANT_EXTENSION_KEYS = [ + "ca", + "co", + "hc", + "kf", + "kn", + "nu", + "fw" + ]; + var UNICODE_TYPE_REGEX = /^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i; + function applyOptionsToTag(tag, options) { + invariant(typeof tag === "string", "language tag must be a string"); + invariant((0, import_intl_getcanonicallocales.isStructurallyValidLanguageTag)(tag), "malformed language tag", RangeError); + var language = GetOption(options, "language", "string", void 0, void 0); + if (language !== void 0) { + invariant((0, import_intl_getcanonicallocales.isUnicodeLanguageSubtag)(language), "Malformed unicode_language_subtag", RangeError); + } + var script = GetOption(options, "script", "string", void 0, void 0); + if (script !== void 0) { + invariant((0, import_intl_getcanonicallocales.isUnicodeScriptSubtag)(script), "Malformed unicode_script_subtag", RangeError); + } + var region = GetOption(options, "region", "string", void 0, void 0); + if (region !== void 0) { + invariant((0, import_intl_getcanonicallocales.isUnicodeRegionSubtag)(region), "Malformed unicode_region_subtag", RangeError); + } + var languageId = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(tag); + if (language !== void 0) { + languageId.lang = language; + } + if (script !== void 0) { + languageId.script = script; + } + if (region !== void 0) { + languageId.region = region; + } + return Intl.getCanonicalLocales((0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(__assign(__assign({}, (0, import_intl_getcanonicallocales.parseUnicodeLocaleId)(tag)), { lang: languageId })))[0]; + } + function applyUnicodeExtensionToTag(tag, options, relevantExtensionKeys) { + var unicodeExtension; + var keywords = []; + var ast = (0, import_intl_getcanonicallocales.parseUnicodeLocaleId)(tag); + for (var _i = 0, _a = ast.extensions; _i < _a.length; _i++) { + var ext = _a[_i]; + if (ext.type === "u") { + unicodeExtension = ext; + if (Array.isArray(ext.keywords)) + keywords = ext.keywords; + } + } + var result = /* @__PURE__ */ Object.create(null); + for (var _b = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _b < relevantExtensionKeys_1.length; _b++) { + var key = relevantExtensionKeys_1[_b]; + var value = void 0, entry = void 0; + for (var _c = 0, keywords_1 = keywords; _c < keywords_1.length; _c++) { + var keyword = keywords_1[_c]; + if (keyword[0] === key) { + entry = keyword; + value = entry[1]; + } + } + invariant(key in options, "".concat(key, " must be in options")); + var optionsValue = options[key]; + if (optionsValue !== void 0) { + invariant(typeof optionsValue === "string", "Value for ".concat(key, " must be a string")); + value = optionsValue; + if (entry) { + entry[1] = value; + } else { + keywords.push([key, value]); + } + } + result[key] = value; + } + if (!unicodeExtension) { + if (keywords.length) { + ast.extensions.push({ + type: "u", + keywords, + attributes: [] + }); + } + } else { + unicodeExtension.keywords = keywords; + } + result.locale = Intl.getCanonicalLocales((0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(ast))[0]; + return result; + } + function mergeUnicodeLanguageId(lang, script, region, variants, replacement) { + if (variants === void 0) { + variants = []; + } + if (!replacement) { + return { + lang: lang || "und", + script, + region, + variants + }; + } + return { + lang: !lang || lang === "und" ? replacement.lang : lang, + script: script || replacement.script, + region: region || replacement.region, + variants: __spreadArray(__spreadArray([], variants, true), replacement.variants, true) + }; + } + function addLikelySubtags(tag) { + var ast = (0, import_intl_getcanonicallocales.parseUnicodeLocaleId)(tag); + var unicodeLangId = ast.lang; + var lang = unicodeLangId.lang, script = unicodeLangId.script, region = unicodeLangId.region, variants = unicodeLangId.variants; + if (script && region) { + var match_1 = import_intl_getcanonicallocales.likelySubtags[(0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, script, region, variants: [] })]; + if (match_1) { + var parts_1 = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(match_1); + ast.lang = mergeUnicodeLanguageId(void 0, void 0, void 0, variants, parts_1); + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(ast); + } + } + if (script) { + var match_2 = import_intl_getcanonicallocales.likelySubtags[(0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, script, variants: [] })]; + if (match_2) { + var parts_2 = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(match_2); + ast.lang = mergeUnicodeLanguageId(void 0, void 0, region, variants, parts_2); + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(ast); + } + } + if (region) { + var match_3 = import_intl_getcanonicallocales.likelySubtags[(0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, region, variants: [] })]; + if (match_3) { + var parts_3 = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(match_3); + ast.lang = mergeUnicodeLanguageId(void 0, script, void 0, variants, parts_3); + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(ast); + } + } + var match = import_intl_getcanonicallocales.likelySubtags[lang] || import_intl_getcanonicallocales.likelySubtags[(0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang: "und", script, variants: [] })]; + if (!match) { + throw new Error("No match for addLikelySubtags"); + } + var parts = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(match); + ast.lang = mergeUnicodeLanguageId(void 0, script, region, variants, parts); + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(ast); + } + function removeLikelySubtags(tag) { + var maxLocale = addLikelySubtags(tag); + if (!maxLocale) { + return tag; + } + maxLocale = (0, import_intl_getcanonicallocales.emitUnicodeLanguageId)(__assign(__assign({}, (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(maxLocale)), { variants: [] })); + var ast = (0, import_intl_getcanonicallocales.parseUnicodeLocaleId)(tag); + var _a = ast.lang, lang = _a.lang, script = _a.script, region = _a.region, variants = _a.variants; + var trial = addLikelySubtags((0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, variants: [] })); + if (trial === maxLocale) { + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(__assign(__assign({}, ast), { lang: mergeUnicodeLanguageId(lang, void 0, void 0, variants) })); + } + if (region) { + var trial_1 = addLikelySubtags((0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, region, variants: [] })); + if (trial_1 === maxLocale) { + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(__assign(__assign({}, ast), { lang: mergeUnicodeLanguageId(lang, void 0, region, variants) })); + } + } + if (script) { + var trial_2 = addLikelySubtags((0, import_intl_getcanonicallocales.emitUnicodeLanguageId)({ lang, script, variants: [] })); + if (trial_2 === maxLocale) { + return (0, import_intl_getcanonicallocales.emitUnicodeLocaleId)(__assign(__assign({}, ast), { lang: mergeUnicodeLanguageId(lang, script, void 0, variants) })); + } + } + return tag; + } + function createArrayFromListOrRestricted(list, restricted) { + var result = list; + if (restricted !== void 0) { + result = [restricted]; + } + return Array.from(result); + } + function calendarsOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var restricted = locInternalSlots.calendar; + var locale = locInternalSlots.locale; + var region; + if (locale !== "root") { + region = loc.maximize().region; + } + var preferredCalendars = getCalendarPreferenceDataForRegion(region); + return createArrayFromListOrRestricted(preferredCalendars, restricted); + } + function collationsOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var restricted = locInternalSlots.collation; + var locale = locInternalSlots.locale; + var supportedCollations = (0, import_intl_enumerator.supportedValuesOf)("collation", locale).filter(function(co) { + return co !== "standard" && co !== "search"; + }); + supportedCollations.sort(); + return createArrayFromListOrRestricted(supportedCollations, restricted); + } + function hourCyclesOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var restricted = locInternalSlots.hourCycle; + var locale = locInternalSlots.locale; + var region; + if (locale !== "root") { + region = loc.maximize().region; + } + var preferredHourCycles = getHourCyclesPreferenceDataForLocaleOrRegion(locale, region); + return createArrayFromListOrRestricted(preferredHourCycles, restricted); + } + function numberingSystemsOfLocale(loc) { + var _a; + var locInternalSlots = getInternalSlots(loc); + var restricted = locInternalSlots.numberingSystem; + var locale = locInternalSlots.locale; + var language = loc.language; + var localeNumberingSystems = (_a = numberingSystems[locale]) !== null && _a !== void 0 ? _a : numberingSystems[language]; + if (localeNumberingSystems) { + return createArrayFromListOrRestricted(__spreadArray([], localeNumberingSystems, true), restricted); + } + return createArrayFromListOrRestricted([], restricted); + } + function timeZonesOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var locale = locInternalSlots.locale; + var region = (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(locale).region; + if (!region) { + return void 0; + } + var preferredTimeZones = getTimeZonePreferenceForRegion(region); + preferredTimeZones.sort(); + return Array.from(preferredTimeZones); + } + function translateCharacterOrder(order) { + if (order === "right-to-left") { + return "rtl"; + } + return "ltr"; + } + function characterDirectionOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var locale = locInternalSlots.locale; + return translateCharacterOrder(characterOrders[locale]); + } + function weekInfoOfLocale(loc) { + var locInternalSlots = getInternalSlots(loc); + var locale = locInternalSlots.locale; + var region; + if (locale !== "root") { + region = loc.maximize().region; + } + return getWeekDataForRegion(region); + } + var TABLE_1 = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"]; + function weekdayToString(fw) { + return TABLE_1[+fw]; + } + var Locale = ( + /** @class */ + function() { + function Locale2(tag, opts) { + var newTarget = this && this instanceof Locale2 ? this.constructor : void 0; + if (!newTarget) { + throw new TypeError("Intl.Locale must be called with 'new'"); + } + var relevantExtensionKeys = Locale2.relevantExtensionKeys; + var internalSlotsList = [ + "initializedLocale", + "locale", + "calendar", + "collation", + "hourCycle", + "numberingSystem" + ]; + if (relevantExtensionKeys.indexOf("kf") > -1) { + internalSlotsList.push("caseFirst"); + } + if (relevantExtensionKeys.indexOf("kn") > -1) { + internalSlotsList.push("numeric"); + } + if (tag === void 0) { + throw new TypeError("First argument to Intl.Locale constructor can't be empty or missing"); + } + if (typeof tag !== "string" && typeof tag !== "object") { + throw new TypeError("tag must be a string or object"); + } + var tagInternalSlots; + if (typeof tag === "object" && (tagInternalSlots = getInternalSlots(tag)) && HasOwnProperty(tagInternalSlots, "initializedLocale")) { + tag = tagInternalSlots.locale; + } else { + tag = tag.toString(); + } + var internalSlots = getInternalSlots(this, internalSlotsList); + var options = CoerceOptionsToObject(opts); + tag = applyOptionsToTag(tag, options); + var opt = /* @__PURE__ */ Object.create(null); + var calendar = GetOption(options, "calendar", "string", void 0, void 0); + if (calendar !== void 0) { + if (!UNICODE_TYPE_REGEX.test(calendar)) { + throw new RangeError("invalid calendar"); + } + } + opt.ca = calendar; + var collation = GetOption(options, "collation", "string", void 0, void 0); + if (collation !== void 0) { + if (!UNICODE_TYPE_REGEX.test(collation)) { + throw new RangeError("invalid collation"); + } + } + opt.co = collation; + var fw = GetOption(options, "firstDayOfWeek", "string", void 0, void 0); + if (fw !== void 0) { + fw = weekdayToString(fw); + if (!ALPHANUM_3_8.test(fw)) { + throw new RangeError("Invalid firstDayOfWeek"); + } + } + opt.fw = fw; + var hc = GetOption(options, "hourCycle", "string", ["h11", "h12", "h23", "h24"], void 0); + opt.hc = hc; + var kf = GetOption(options, "caseFirst", "string", ["upper", "lower", "false"], void 0); + opt.kf = kf; + var _kn = GetOption(options, "numeric", "boolean", void 0, void 0); + var kn; + if (_kn !== void 0) { + kn = String(_kn); + } + opt.kn = kn; + var numberingSystem = GetOption(options, "numberingSystem", "string", void 0, void 0); + if (numberingSystem !== void 0) { + if (!UNICODE_TYPE_REGEX.test(numberingSystem)) { + throw new RangeError("Invalid numberingSystem"); + } + } + opt.nu = numberingSystem; + var r = applyUnicodeExtensionToTag(tag, opt, relevantExtensionKeys); + internalSlots.locale = r.locale; + internalSlots.calendar = r.ca; + internalSlots.collation = r.co; + internalSlots.firstDayOfWeek = r.fw; + internalSlots.hourCycle = r.hc; + if (relevantExtensionKeys.indexOf("kf") > -1) { + internalSlots.caseFirst = r.kf; + } + if (relevantExtensionKeys.indexOf("kn") > -1) { + internalSlots.numeric = SameValue(r.kn, "true"); + } + internalSlots.numberingSystem = r.nu; + } + Locale2.prototype.maximize = function() { + var locale = getInternalSlots(this).locale; + try { + var maximizedLocale = addLikelySubtags(locale); + return new Locale2(maximizedLocale); + } catch (e) { + return new Locale2(locale); + } + }; + Locale2.prototype.minimize = function() { + var locale = getInternalSlots(this).locale; + try { + var minimizedLocale = removeLikelySubtags(locale); + return new Locale2(minimizedLocale); + } catch (e) { + return new Locale2(locale); + } + }; + Locale2.prototype.toString = function() { + return getInternalSlots(this).locale; + }; + Object.defineProperty(Locale2.prototype, "baseName", { + get: function() { + var locale = getInternalSlots(this).locale; + return (0, import_intl_getcanonicallocales.emitUnicodeLanguageId)((0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(locale)); + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "calendar", { + get: function() { + return getInternalSlots(this).calendar; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "collation", { + get: function() { + return getInternalSlots(this).collation; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "caseFirst", { + get: function() { + return getInternalSlots(this).caseFirst; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "numeric", { + get: function() { + return getInternalSlots(this).numeric; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "numberingSystem", { + get: function() { + return getInternalSlots(this).numberingSystem; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "language", { + /** + * https://tc39.es/proposal-intl-locale/#sec-Intl.Locale.prototype.language + */ + get: function() { + var locale = getInternalSlots(this).locale; + return (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(locale).lang; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "script", { + /** + * https://tc39.es/proposal-intl-locale/#sec-Intl.Locale.prototype.script + */ + get: function() { + var locale = getInternalSlots(this).locale; + return (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(locale).script; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "region", { + /** + * https://tc39.es/proposal-intl-locale/#sec-Intl.Locale.prototype.region + */ + get: function() { + var locale = getInternalSlots(this).locale; + return (0, import_intl_getcanonicallocales.parseUnicodeLanguageId)(locale).region; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "firstDayOfWeek", { + get: function() { + var internalSlots = getInternalSlots(this); + if (!HasOwnProperty(internalSlots, "initializedLocale")) { + throw new TypeError("Error uninitialized locale"); + } + return internalSlots.firstDayOfWeek; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Locale2.prototype, "hourCycle", { + get: function() { + var internalSlots = getInternalSlots(this); + if (!HasOwnProperty(internalSlots, "initializedLocale")) { + throw new TypeError("Error uninitialized locale"); + } + return internalSlots.hourCycle; + }, + enumerable: false, + configurable: true + }); + Locale2.prototype.getCalendars = function() { + return calendarsOfLocale(this); + }; + Locale2.prototype.getCollations = function() { + return collationsOfLocale(this); + }; + Locale2.prototype.getHourCycles = function() { + var internalSlots = getInternalSlots(this); + if (!HasOwnProperty(internalSlots, "initializedLocale")) { + throw new TypeError("Error uninitialized locale"); + } + return hourCyclesOfLocale(this); + }; + Locale2.prototype.getNumberingSystems = function() { + return numberingSystemsOfLocale(this); + }; + Locale2.prototype.getTimeZones = function() { + return timeZonesOfLocale(this); + }; + Locale2.prototype.getTextInfo = function() { + var info = Object.create(Object.prototype); + var dir = characterDirectionOfLocale(this); + createDataProperty(info, "direction", dir); + return info; + }; + Locale2.prototype.getWeekInfo = function() { + var info = Object.create(Object.prototype); + var internalSlots = getInternalSlots(this); + if (!HasOwnProperty(internalSlots, "initializedLocale")) { + throw new TypeError("Error uninitialized locale"); + } + var wi = weekInfoOfLocale(this); + var we = wi.weekend; + createDataProperty(info, "firstDay", wi.firstDay); + createDataProperty(info, "weekend", we); + createDataProperty(info, "minimalDays", wi.minimalDays); + var fw = internalSlots.firstDayOfWeek; + if (fw !== void 0) { + info.firstDay = fw; + } + return info; + }; + Locale2.relevantExtensionKeys = RELEVANT_EXTENSION_KEYS; + Locale2.polyfilled = true; + return Locale2; + }() + ); + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(Locale.prototype, Symbol.toStringTag, { + value: "Intl.Locale", + writable: false, + enumerable: false, + configurable: true + }); + } + Object.defineProperty(Locale.prototype.constructor, "length", { + value: 1, + writable: false, + enumerable: false, + configurable: true + }); + } catch (e) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/should-polyfill.js + function hasIntlGetCanonicalLocalesBug() { + try { + return new Intl.Locale("und-x-private").toString() === "x-private"; + } catch (e) { + return true; + } + } + function shouldPolyfill() { + return !("Locale" in Intl) || hasIntlGetCanonicalLocalesBug(); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-locale/lib/polyfill.js + if (shouldPolyfill()) { + Object.defineProperty(Intl, "Locale", { + value: Locale, + writable: true, + enumerable: false, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-numberformat@8.10.3/polyfill.iife.js b/@formatjs/intl-numberformat@8.10.3/polyfill.iife.js new file mode 100644 index 0000000..dced5dc --- /dev/null +++ b/@formatjs/intl-numberformat@8.10.3/polyfill.iife.js @@ -0,0 +1,6681 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToNumber(val) { + if (val === void 0) { + return NaN; + } + if (val === null) { + return 0; + } + if (typeof val === "boolean") { + return val ? 1 : 0; + } + if (typeof val === "number") { + return val; + } + if (typeof val === "symbol" || typeof val === "bigint") { + throw new TypeError("Cannot convert symbol/bigint to number"); + } + return Number(val); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + function SameValue(x, y) { + if (Object.is) { + return Object.is(x, y); + } + if (x === y) { + return x !== 0 || 1 / x === 1 / y; + } + return x !== x && y !== y; + } + function ArrayCreate(len) { + return new Array(len); + } + function HasOwnProperty(o, prop) { + return Object.prototype.hasOwnProperty.call(o, prop); + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + function IsCallable(fn) { + return typeof fn === "function"; + } + function OrdinaryHasInstance(C, O, internalSlots) { + if (!IsCallable(C)) { + return false; + } + if (internalSlots === null || internalSlots === void 0 ? void 0 : internalSlots.boundTargetFunction) { + var BC = internalSlots === null || internalSlots === void 0 ? void 0 : internalSlots.boundTargetFunction; + return O instanceof BC; + } + if (typeof O !== "object") { + return false; + } + var P = C.prototype; + if (typeof P !== "object") { + throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property."); + } + return Object.prototype.isPrototypeOf.call(P, O); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CoerceOptionsToObject.js + function CoerceOptionsToObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + return ToObject(options); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/DefaultNumberOption.js + function DefaultNumberOption(inputVal, min, max, fallback) { + if (inputVal === void 0) { + return fallback; + } + var val = Number(inputVal); + if (isNaN(val) || val < min || val > max) { + throw new RangeError("".concat(val, " is outside of range [").concat(min, ", ").concat(max, "]")); + } + return Math.floor(val); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetNumberOption.js + function GetNumberOption(options, property, minimum, maximum, fallback) { + var val = options[property]; + return DefaultNumberOption(val, minimum, maximum, fallback); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetStringOrBooleanOption.js + function GetStringOrBooleanOption(opts, prop, values, trueValue, falsyValue, fallback) { + var value = opts[prop]; + if (value === void 0) { + return fallback; + } + if (value === true) { + return trueValue; + } + var valueBoolean = Boolean(value); + if (valueBoolean === false) { + return falsyValue; + } + value = ToString(value); + if (value === "true" || value === "false") { + return fallback; + } + if ((values || []).indexOf(value) === -1) { + throw new RangeError("Invalid value ".concat(value)); + } + return value; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + function IsSanctionedSimpleUnitIdentifier(unitIdentifier) { + return SIMPLE_UNITS.indexOf(unitIdentifier) > -1; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsWellFormedCurrencyCode.js + function toUpperCase(str) { + return str.replace(/([a-z])/g, function(_, c) { + return c.toUpperCase(); + }); + } + var NOT_A_Z_REGEX = /[^A-Z]/; + function IsWellFormedCurrencyCode(currency) { + currency = toUpperCase(currency); + if (currency.length !== 3) { + return false; + } + if (NOT_A_Z_REGEX.test(currency)) { + return false; + } + return true; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsWellFormedUnitIdentifier.js + function toLowerCase(str) { + return str.replace(/([A-Z])/g, function(_, c) { + return c.toLowerCase(); + }); + } + function IsWellFormedUnitIdentifier(unit) { + unit = toLowerCase(unit); + if (IsSanctionedSimpleUnitIdentifier(unit)) { + return true; + } + var units = unit.split("-per-"); + if (units.length !== 2) { + return false; + } + var numerator = units[0], denominator = units[1]; + if (!IsSanctionedSimpleUnitIdentifier(numerator) || !IsSanctionedSimpleUnitIdentifier(denominator)) { + return false; + } + return true; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/CollapseNumberRange.js + function CollapseNumberRange(result) { + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function getMagnitude(x) { + return Math.floor(Math.log(x) * Math.LOG10E); + } + function repeat(s, times) { + if (typeof s.repeat === "function") { + return s.repeat(times); + } + var arr = new Array(times); + for (var i = 0; i < arr.length; i++) { + arr[i] = s; + } + return arr.join(""); + } + function defineProperty(target, name, _a) { + var value = _a.value; + Object.defineProperty(target, name, { + configurable: true, + enumerable: false, + writable: true, + value + }); + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ComputeExponentForMagnitude.js + function ComputeExponentForMagnitude(numberFormat, magnitude, _a) { + var getInternalSlots2 = _a.getInternalSlots; + var internalSlots = getInternalSlots2(numberFormat); + var notation = internalSlots.notation, dataLocaleData = internalSlots.dataLocaleData, numberingSystem = internalSlots.numberingSystem; + switch (notation) { + case "standard": + return 0; + case "scientific": + return magnitude; + case "engineering": + return Math.floor(magnitude / 3) * 3; + default: { + var compactDisplay = internalSlots.compactDisplay, style = internalSlots.style, currencyDisplay = internalSlots.currencyDisplay; + var thresholdMap = void 0; + if (style === "currency" && currencyDisplay !== "name") { + var currency = dataLocaleData.numbers.currency[numberingSystem] || dataLocaleData.numbers.currency[dataLocaleData.numbers.nu[0]]; + thresholdMap = currency.short; + } else { + var decimal = dataLocaleData.numbers.decimal[numberingSystem] || dataLocaleData.numbers.decimal[dataLocaleData.numbers.nu[0]]; + thresholdMap = compactDisplay === "long" ? decimal.long : decimal.short; + } + if (!thresholdMap) { + return 0; + } + var num = String(Math.pow(10, magnitude)); + var thresholds = Object.keys(thresholdMap); + if (num < thresholds[0]) { + return 0; + } + if (num > thresholds[thresholds.length - 1]) { + return thresholds[thresholds.length - 1].length - 1; + } + var i = thresholds.indexOf(num); + if (i === -1) { + return 0; + } + var magnitudeKey = thresholds[i]; + var compactPattern = thresholdMap[magnitudeKey].other; + if (compactPattern === "0") { + return 0; + } + return magnitudeKey.length - thresholdMap[magnitudeKey].other.match(/0+/)[0].length; + } + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ToRawPrecision.js + function ToRawPrecision(x, minPrecision, maxPrecision) { + var p = maxPrecision; + var m; + var e; + var xFinal; + if (x === 0) { + m = repeat("0", p); + e = 0; + xFinal = 0; + } else { + var xToString = x.toString(); + var xToStringExponentIndex = xToString.indexOf("e"); + var _a = xToString.split("e"), xToStringMantissa = _a[0], xToStringExponent = _a[1]; + var xToStringMantissaWithoutDecimalPoint = xToStringMantissa.replace(".", ""); + if (xToStringExponentIndex >= 0 && xToStringMantissaWithoutDecimalPoint.length <= p) { + e = +xToStringExponent; + m = xToStringMantissaWithoutDecimalPoint + repeat("0", p - xToStringMantissaWithoutDecimalPoint.length); + xFinal = x; + } else { + e = getMagnitude(x); + var decimalPlaceOffset = e - p + 1; + var n = Math.round(adjustDecimalPlace(x, decimalPlaceOffset)); + if (adjustDecimalPlace(n, p - 1) >= 10) { + e = e + 1; + n = Math.floor(n / 10); + } + m = n.toString(); + xFinal = adjustDecimalPlace(n, p - 1 - e); + } + } + var int; + if (e >= p - 1) { + m = m + repeat("0", e - p + 1); + int = e + 1; + } else if (e >= 0) { + m = "".concat(m.slice(0, e + 1), ".").concat(m.slice(e + 1)); + int = e + 1; + } else { + m = "0.".concat(repeat("0", -e - 1)).concat(m); + int = 1; + } + if (m.indexOf(".") >= 0 && maxPrecision > minPrecision) { + var cut = maxPrecision - minPrecision; + while (cut > 0 && m[m.length - 1] === "0") { + m = m.slice(0, -1); + cut--; + } + if (m[m.length - 1] === ".") { + m = m.slice(0, -1); + } + } + return { formattedString: m, roundedNumber: xFinal, integerDigitsCount: int }; + function adjustDecimalPlace(x2, magnitude) { + return magnitude < 0 ? x2 * Math.pow(10, -magnitude) : x2 / Math.pow(10, magnitude); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ToRawFixed.js + function ToRawFixed(x, minFraction, maxFraction) { + var f = maxFraction; + var n = Math.round(x * Math.pow(10, f)); + var xFinal = n / Math.pow(10, f); + var m; + if (n < 1e21) { + m = n.toString(); + } else { + m = n.toString(); + var _a = m.split("e"), mantissa = _a[0], exponent = _a[1]; + m = mantissa.replace(".", ""); + m = m + repeat("0", Math.max(+exponent - m.length + 1, 0)); + } + var int; + if (f !== 0) { + var k = m.length; + if (k <= f) { + var z = repeat("0", f + 1 - k); + m = z + m; + k = f + 1; + } + var a = m.slice(0, k - f); + var b = m.slice(k - f); + m = "".concat(a, ".").concat(b); + int = a.length; + } else { + int = m.length; + } + var cut = maxFraction - minFraction; + while (cut > 0 && m[m.length - 1] === "0") { + m = m.slice(0, -1); + cut--; + } + if (m[m.length - 1] === ".") { + m = m.slice(0, -1); + } + return { formattedString: m, roundedNumber: xFinal, integerDigitsCount: int }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatNumericToString.js + function FormatNumericToString(intlObject, x) { + var isNegative = x < 0 || SameValue(x, -0); + if (isNegative) { + x = -x; + } + var result; + var rourndingType = intlObject.roundingType; + switch (rourndingType) { + case "significantDigits": + result = ToRawPrecision(x, intlObject.minimumSignificantDigits, intlObject.maximumSignificantDigits); + break; + case "fractionDigits": + result = ToRawFixed(x, intlObject.minimumFractionDigits, intlObject.maximumFractionDigits); + break; + default: + result = ToRawPrecision(x, 1, 2); + if (result.integerDigitsCount > 1) { + result = ToRawFixed(x, 0, 0); + } + break; + } + x = result.roundedNumber; + var string = result.formattedString; + var int = result.integerDigitsCount; + var minInteger = intlObject.minimumIntegerDigits; + if (int < minInteger) { + var forwardZeros = repeat("0", minInteger - int); + string = forwardZeros + string; + } + if (isNegative) { + x = -x; + } + return { roundedNumber: x, formattedString: string }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ComputeExponent.js + function ComputeExponent(numberFormat, x, _a) { + var getInternalSlots2 = _a.getInternalSlots; + if (x === 0) { + return [0, 0]; + } + if (x < 0) { + x = -x; + } + var magnitude = getMagnitude(x); + var exponent = ComputeExponentForMagnitude(numberFormat, magnitude, { + getInternalSlots: getInternalSlots2 + }); + x = exponent < 0 ? x * Math.pow(10, -exponent) : x / Math.pow(10, exponent); + var formatNumberResult = FormatNumericToString(getInternalSlots2(numberFormat), x); + if (formatNumberResult.roundedNumber === 0) { + return [exponent, magnitude]; + } + var newMagnitude = getMagnitude(formatNumberResult.roundedNumber); + if (newMagnitude === magnitude - exponent) { + return [exponent, magnitude]; + } + return [ + ComputeExponentForMagnitude(numberFormat, magnitude + 1, { + getInternalSlots: getInternalSlots2 + }), + magnitude + 1 + ]; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/CurrencyDigits.js + function CurrencyDigits(c, _a) { + var currencyDigitsData2 = _a.currencyDigitsData; + return HasOwnProperty(currencyDigitsData2, c) ? currencyDigitsData2[c] : 2; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatApproximately.js + function FormatApproximately(numberFormat, result, _a) { + var getInternalSlots2 = _a.getInternalSlots; + var internalSlots = getInternalSlots2(numberFormat); + var symbols = internalSlots.dataLocaleData.numbers.symbols[internalSlots.numberingSystem]; + var approximatelySign = symbols.approximatelySign; + result.push({ type: "approximatelySign", value: approximatelySign }); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/digit-mapping.generated.js + var digitMapping = { + "adlm": [ + "\u{1E950}", + "\u{1E951}", + "\u{1E952}", + "\u{1E953}", + "\u{1E954}", + "\u{1E955}", + "\u{1E956}", + "\u{1E957}", + "\u{1E958}", + "\u{1E959}" + ], + "ahom": [ + "\u{11730}", + "\u{11731}", + "\u{11732}", + "\u{11733}", + "\u{11734}", + "\u{11735}", + "\u{11736}", + "\u{11737}", + "\u{11738}", + "\u{11739}" + ], + "arab": [ + "\u0660", + "\u0661", + "\u0662", + "\u0663", + "\u0664", + "\u0665", + "\u0666", + "\u0667", + "\u0668", + "\u0669" + ], + "arabext": [ + "\u06F0", + "\u06F1", + "\u06F2", + "\u06F3", + "\u06F4", + "\u06F5", + "\u06F6", + "\u06F7", + "\u06F8", + "\u06F9" + ], + "bali": [ + "\u1B50", + "\u1B51", + "\u1B52", + "\u1B53", + "\u1B54", + "\u1B55", + "\u1B56", + "\u1B57", + "\u1B58", + "\u1B59" + ], + "beng": [ + "\u09E6", + "\u09E7", + "\u09E8", + "\u09E9", + "\u09EA", + "\u09EB", + "\u09EC", + "\u09ED", + "\u09EE", + "\u09EF" + ], + "bhks": [ + "\u{11C50}", + "\u{11C51}", + "\u{11C52}", + "\u{11C53}", + "\u{11C54}", + "\u{11C55}", + "\u{11C56}", + "\u{11C57}", + "\u{11C58}", + "\u{11C59}" + ], + "brah": [ + "\u{11066}", + "\u{11067}", + "\u{11068}", + "\u{11069}", + "\u{1106A}", + "\u{1106B}", + "\u{1106C}", + "\u{1106D}", + "\u{1106E}", + "\u{1106F}" + ], + "cakm": [ + "\u{11136}", + "\u{11137}", + "\u{11138}", + "\u{11139}", + "\u{1113A}", + "\u{1113B}", + "\u{1113C}", + "\u{1113D}", + "\u{1113E}", + "\u{1113F}" + ], + "cham": [ + "\uAA50", + "\uAA51", + "\uAA52", + "\uAA53", + "\uAA54", + "\uAA55", + "\uAA56", + "\uAA57", + "\uAA58", + "\uAA59" + ], + "deva": [ + "\u0966", + "\u0967", + "\u0968", + "\u0969", + "\u096A", + "\u096B", + "\u096C", + "\u096D", + "\u096E", + "\u096F" + ], + "diak": [ + "\u{11950}", + "\u{11951}", + "\u{11952}", + "\u{11953}", + "\u{11954}", + "\u{11955}", + "\u{11956}", + "\u{11957}", + "\u{11958}", + "\u{11959}" + ], + "fullwide": [ + "\uFF10", + "\uFF11", + "\uFF12", + "\uFF13", + "\uFF14", + "\uFF15", + "\uFF16", + "\uFF17", + "\uFF18", + "\uFF19" + ], + "gong": [ + "\u{11DA0}", + "\u{11DA1}", + "\u{11DA2}", + "\u{11DA3}", + "\u{11DA4}", + "\u{11DA5}", + "\u{11DA6}", + "\u{11DA7}", + "\u{11DA8}", + "\u{11DA9}" + ], + "gonm": [ + "\u{11D50}", + "\u{11D51}", + "\u{11D52}", + "\u{11D53}", + "\u{11D54}", + "\u{11D55}", + "\u{11D56}", + "\u{11D57}", + "\u{11D58}", + "\u{11D59}" + ], + "gujr": [ + "\u0AE6", + "\u0AE7", + "\u0AE8", + "\u0AE9", + "\u0AEA", + "\u0AEB", + "\u0AEC", + "\u0AED", + "\u0AEE", + "\u0AEF" + ], + "guru": [ + "\u0A66", + "\u0A67", + "\u0A68", + "\u0A69", + "\u0A6A", + "\u0A6B", + "\u0A6C", + "\u0A6D", + "\u0A6E", + "\u0A6F" + ], + "hanidec": [ + "\u3007", + "\u4E00", + "\u4E8C", + "\u4E09", + "\u56DB", + "\u4E94", + "\u516D", + "\u4E03", + "\u516B", + "\u4E5D" + ], + "hmng": [ + "\u{16B50}", + "\u{16B51}", + "\u{16B52}", + "\u{16B53}", + "\u{16B54}", + "\u{16B55}", + "\u{16B56}", + "\u{16B57}", + "\u{16B58}", + "\u{16B59}" + ], + "hmnp": [ + "\u{1E140}", + "\u{1E141}", + "\u{1E142}", + "\u{1E143}", + "\u{1E144}", + "\u{1E145}", + "\u{1E146}", + "\u{1E147}", + "\u{1E148}", + "\u{1E149}" + ], + "java": [ + "\uA9D0", + "\uA9D1", + "\uA9D2", + "\uA9D3", + "\uA9D4", + "\uA9D5", + "\uA9D6", + "\uA9D7", + "\uA9D8", + "\uA9D9" + ], + "kali": [ + "\uA900", + "\uA901", + "\uA902", + "\uA903", + "\uA904", + "\uA905", + "\uA906", + "\uA907", + "\uA908", + "\uA909" + ], + "khmr": [ + "\u17E0", + "\u17E1", + "\u17E2", + "\u17E3", + "\u17E4", + "\u17E5", + "\u17E6", + "\u17E7", + "\u17E8", + "\u17E9" + ], + "knda": [ + "\u0CE6", + "\u0CE7", + "\u0CE8", + "\u0CE9", + "\u0CEA", + "\u0CEB", + "\u0CEC", + "\u0CED", + "\u0CEE", + "\u0CEF" + ], + "lana": [ + "\u1A80", + "\u1A81", + "\u1A82", + "\u1A83", + "\u1A84", + "\u1A85", + "\u1A86", + "\u1A87", + "\u1A88", + "\u1A89" + ], + "lanatham": [ + "\u1A90", + "\u1A91", + "\u1A92", + "\u1A93", + "\u1A94", + "\u1A95", + "\u1A96", + "\u1A97", + "\u1A98", + "\u1A99" + ], + "laoo": [ + "\u0ED0", + "\u0ED1", + "\u0ED2", + "\u0ED3", + "\u0ED4", + "\u0ED5", + "\u0ED6", + "\u0ED7", + "\u0ED8", + "\u0ED9" + ], + "lepc": [ + "\u1A90", + "\u1A91", + "\u1A92", + "\u1A93", + "\u1A94", + "\u1A95", + "\u1A96", + "\u1A97", + "\u1A98", + "\u1A99" + ], + "limb": [ + "\u1946", + "\u1947", + "\u1948", + "\u1949", + "\u194A", + "\u194B", + "\u194C", + "\u194D", + "\u194E", + "\u194F" + ], + "mathbold": [ + "\u{1D7CE}", + "\u{1D7CF}", + "\u{1D7D0}", + "\u{1D7D1}", + "\u{1D7D2}", + "\u{1D7D3}", + "\u{1D7D4}", + "\u{1D7D5}", + "\u{1D7D6}", + "\u{1D7D7}" + ], + "mathdbl": [ + "\u{1D7D8}", + "\u{1D7D9}", + "\u{1D7DA}", + "\u{1D7DB}", + "\u{1D7DC}", + "\u{1D7DD}", + "\u{1D7DE}", + "\u{1D7DF}", + "\u{1D7E0}", + "\u{1D7E1}" + ], + "mathmono": [ + "\u{1D7F6}", + "\u{1D7F7}", + "\u{1D7F8}", + "\u{1D7F9}", + "\u{1D7FA}", + "\u{1D7FB}", + "\u{1D7FC}", + "\u{1D7FD}", + "\u{1D7FE}", + "\u{1D7FF}" + ], + "mathsanb": [ + "\u{1D7EC}", + "\u{1D7ED}", + "\u{1D7EE}", + "\u{1D7EF}", + "\u{1D7F0}", + "\u{1D7F1}", + "\u{1D7F2}", + "\u{1D7F3}", + "\u{1D7F4}", + "\u{1D7F5}" + ], + "mathsans": [ + "\u{1D7E2}", + "\u{1D7E3}", + "\u{1D7E4}", + "\u{1D7E5}", + "\u{1D7E6}", + "\u{1D7E7}", + "\u{1D7E8}", + "\u{1D7E9}", + "\u{1D7EA}", + "\u{1D7EB}" + ], + "mlym": [ + "\u0D66", + "\u0D67", + "\u0D68", + "\u0D69", + "\u0D6A", + "\u0D6B", + "\u0D6C", + "\u0D6D", + "\u0D6E", + "\u0D6F" + ], + "modi": [ + "\u{11650}", + "\u{11651}", + "\u{11652}", + "\u{11653}", + "\u{11654}", + "\u{11655}", + "\u{11656}", + "\u{11657}", + "\u{11658}", + "\u{11659}" + ], + "mong": [ + "\u1810", + "\u1811", + "\u1812", + "\u1813", + "\u1814", + "\u1815", + "\u1816", + "\u1817", + "\u1818", + "\u1819" + ], + "mroo": [ + "\u{16A60}", + "\u{16A61}", + "\u{16A62}", + "\u{16A63}", + "\u{16A64}", + "\u{16A65}", + "\u{16A66}", + "\u{16A67}", + "\u{16A68}", + "\u{16A69}" + ], + "mtei": [ + "\uABF0", + "\uABF1", + "\uABF2", + "\uABF3", + "\uABF4", + "\uABF5", + "\uABF6", + "\uABF7", + "\uABF8", + "\uABF9" + ], + "mymr": [ + "\u1040", + "\u1041", + "\u1042", + "\u1043", + "\u1044", + "\u1045", + "\u1046", + "\u1047", + "\u1048", + "\u1049" + ], + "mymrshan": [ + "\u1090", + "\u1091", + "\u1092", + "\u1093", + "\u1094", + "\u1095", + "\u1096", + "\u1097", + "\u1098", + "\u1099" + ], + "mymrtlng": [ + "\uA9F0", + "\uA9F1", + "\uA9F2", + "\uA9F3", + "\uA9F4", + "\uA9F5", + "\uA9F6", + "\uA9F7", + "\uA9F8", + "\uA9F9" + ], + "newa": [ + "\u{11450}", + "\u{11451}", + "\u{11452}", + "\u{11453}", + "\u{11454}", + "\u{11455}", + "\u{11456}", + "\u{11457}", + "\u{11458}", + "\u{11459}" + ], + "nkoo": [ + "\u07C0", + "\u07C1", + "\u07C2", + "\u07C3", + "\u07C4", + "\u07C5", + "\u07C6", + "\u07C7", + "\u07C8", + "\u07C9" + ], + "olck": [ + "\u1C50", + "\u1C51", + "\u1C52", + "\u1C53", + "\u1C54", + "\u1C55", + "\u1C56", + "\u1C57", + "\u1C58", + "\u1C59" + ], + "orya": [ + "\u0B66", + "\u0B67", + "\u0B68", + "\u0B69", + "\u0B6A", + "\u0B6B", + "\u0B6C", + "\u0B6D", + "\u0B6E", + "\u0B6F" + ], + "osma": [ + "\u{104A0}", + "\u{104A1}", + "\u{104A2}", + "\u{104A3}", + "\u{104A4}", + "\u{104A5}", + "\u{104A6}", + "\u{104A7}", + "\u{104A8}", + "\u{104A9}" + ], + "rohg": [ + "\u{10D30}", + "\u{10D31}", + "\u{10D32}", + "\u{10D33}", + "\u{10D34}", + "\u{10D35}", + "\u{10D36}", + "\u{10D37}", + "\u{10D38}", + "\u{10D39}" + ], + "saur": [ + "\uA8D0", + "\uA8D1", + "\uA8D2", + "\uA8D3", + "\uA8D4", + "\uA8D5", + "\uA8D6", + "\uA8D7", + "\uA8D8", + "\uA8D9" + ], + "segment": [ + "\u{1FBF0}", + "\u{1FBF1}", + "\u{1FBF2}", + "\u{1FBF3}", + "\u{1FBF4}", + "\u{1FBF5}", + "\u{1FBF6}", + "\u{1FBF7}", + "\u{1FBF8}", + "\u{1FBF9}" + ], + "shrd": [ + "\u{111D0}", + "\u{111D1}", + "\u{111D2}", + "\u{111D3}", + "\u{111D4}", + "\u{111D5}", + "\u{111D6}", + "\u{111D7}", + "\u{111D8}", + "\u{111D9}" + ], + "sind": [ + "\u{112F0}", + "\u{112F1}", + "\u{112F2}", + "\u{112F3}", + "\u{112F4}", + "\u{112F5}", + "\u{112F6}", + "\u{112F7}", + "\u{112F8}", + "\u{112F9}" + ], + "sinh": [ + "\u0DE6", + "\u0DE7", + "\u0DE8", + "\u0DE9", + "\u0DEA", + "\u0DEB", + "\u0DEC", + "\u0DED", + "\u0DEE", + "\u0DEF" + ], + "sora": [ + "\u{110F0}", + "\u{110F1}", + "\u{110F2}", + "\u{110F3}", + "\u{110F4}", + "\u{110F5}", + "\u{110F6}", + "\u{110F7}", + "\u{110F8}", + "\u{110F9}" + ], + "sund": [ + "\u1BB0", + "\u1BB1", + "\u1BB2", + "\u1BB3", + "\u1BB4", + "\u1BB5", + "\u1BB6", + "\u1BB7", + "\u1BB8", + "\u1BB9" + ], + "takr": [ + "\u{116C0}", + "\u{116C1}", + "\u{116C2}", + "\u{116C3}", + "\u{116C4}", + "\u{116C5}", + "\u{116C6}", + "\u{116C7}", + "\u{116C8}", + "\u{116C9}" + ], + "talu": [ + "\u19D0", + "\u19D1", + "\u19D2", + "\u19D3", + "\u19D4", + "\u19D5", + "\u19D6", + "\u19D7", + "\u19D8", + "\u19D9" + ], + "tamldec": [ + "\u0BE6", + "\u0BE7", + "\u0BE8", + "\u0BE9", + "\u0BEA", + "\u0BEB", + "\u0BEC", + "\u0BED", + "\u0BEE", + "\u0BEF" + ], + "telu": [ + "\u0C66", + "\u0C67", + "\u0C68", + "\u0C69", + "\u0C6A", + "\u0C6B", + "\u0C6C", + "\u0C6D", + "\u0C6E", + "\u0C6F" + ], + "thai": [ + "\u0E50", + "\u0E51", + "\u0E52", + "\u0E53", + "\u0E54", + "\u0E55", + "\u0E56", + "\u0E57", + "\u0E58", + "\u0E59" + ], + "tibt": [ + "\u0F20", + "\u0F21", + "\u0F22", + "\u0F23", + "\u0F24", + "\u0F25", + "\u0F26", + "\u0F27", + "\u0F28", + "\u0F29" + ], + "tirh": [ + "\u{114D0}", + "\u{114D1}", + "\u{114D2}", + "\u{114D3}", + "\u{114D4}", + "\u{114D5}", + "\u{114D6}", + "\u{114D7}", + "\u{114D8}", + "\u{114D9}" + ], + "vaii": [ + "\u1620", + "\u1621", + "\u1622", + "\u1623", + "\u1624", + "\u1625", + "\u1626", + "\u1627", + "\u1628", + "\u1629" + ], + "wara": [ + "\u{118E0}", + "\u{118E1}", + "\u{118E2}", + "\u{118E3}", + "\u{118E4}", + "\u{118E5}", + "\u{118E6}", + "\u{118E7}", + "\u{118E8}", + "\u{118E9}" + ], + "wcho": [ + "\u{1E2F0}", + "\u{1E2F1}", + "\u{1E2F2}", + "\u{1E2F3}", + "\u{1E2F4}", + "\u{1E2F5}", + "\u{1E2F6}", + "\u{1E2F7}", + "\u{1E2F8}", + "\u{1E2F9}" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + var CLDR_NUMBER_PATTERN = /[#0](?:[\.,][#0]+)*/g; + function formatToParts(numberResult, data2, pl, options) { + var sign = numberResult.sign, exponent = numberResult.exponent, magnitude = numberResult.magnitude; + var notation = options.notation, style = options.style, numberingSystem = options.numberingSystem; + var defaultNumberingSystem = data2.numbers.nu[0]; + var compactNumberPattern = null; + if (notation === "compact" && magnitude) { + compactNumberPattern = getCompactDisplayPattern(numberResult, pl, data2, style, options.compactDisplay, options.currencyDisplay, numberingSystem); + } + var nonNameCurrencyPart; + if (style === "currency" && options.currencyDisplay !== "name") { + var byCurrencyDisplay = data2.currencies[options.currency]; + if (byCurrencyDisplay) { + switch (options.currencyDisplay) { + case "code": + nonNameCurrencyPart = options.currency; + break; + case "symbol": + nonNameCurrencyPart = byCurrencyDisplay.symbol; + break; + default: + nonNameCurrencyPart = byCurrencyDisplay.narrow; + break; + } + } else { + nonNameCurrencyPart = options.currency; + } + } + var numberPattern; + if (!compactNumberPattern) { + if (style === "decimal" || style === "unit" || style === "currency" && options.currencyDisplay === "name") { + var decimalData = data2.numbers.decimal[numberingSystem] || data2.numbers.decimal[defaultNumberingSystem]; + numberPattern = getPatternForSign(decimalData.standard, sign); + } else if (style === "currency") { + var currencyData = data2.numbers.currency[numberingSystem] || data2.numbers.currency[defaultNumberingSystem]; + numberPattern = getPatternForSign(currencyData[options.currencySign], sign); + } else { + var percentPattern = data2.numbers.percent[numberingSystem] || data2.numbers.percent[defaultNumberingSystem]; + numberPattern = getPatternForSign(percentPattern, sign); + } + } else { + numberPattern = compactNumberPattern; + } + var decimalNumberPattern = CLDR_NUMBER_PATTERN.exec(numberPattern)[0]; + numberPattern = numberPattern.replace(CLDR_NUMBER_PATTERN, "{0}").replace(/'(.)'/g, "$1"); + if (style === "currency" && options.currencyDisplay !== "name") { + var currencyData = data2.numbers.currency[numberingSystem] || data2.numbers.currency[defaultNumberingSystem]; + var afterCurrency = currencyData.currencySpacing.afterInsertBetween; + if (afterCurrency && !S_DOLLAR_UNICODE_REGEX.test(nonNameCurrencyPart)) { + numberPattern = numberPattern.replace("\xA4{0}", "\xA4".concat(afterCurrency, "{0}")); + } + var beforeCurrency = currencyData.currencySpacing.beforeInsertBetween; + if (beforeCurrency && !CARET_S_UNICODE_REGEX.test(nonNameCurrencyPart)) { + numberPattern = numberPattern.replace("{0}\xA4", "{0}".concat(beforeCurrency, "\xA4")); + } + } + var numberPatternParts = numberPattern.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g); + var numberParts = []; + var symbols = data2.numbers.symbols[numberingSystem] || data2.numbers.symbols[defaultNumberingSystem]; + for (var _i = 0, numberPatternParts_1 = numberPatternParts; _i < numberPatternParts_1.length; _i++) { + var part = numberPatternParts_1[_i]; + if (!part) { + continue; + } + switch (part) { + case "{0}": { + numberParts.push.apply(numberParts, paritionNumberIntoParts( + symbols, + numberResult, + notation, + exponent, + numberingSystem, + // If compact number pattern exists, do not insert group separators. + !compactNumberPattern && Boolean(options.useGrouping), + decimalNumberPattern, + style + )); + break; + } + case "-": + numberParts.push({ type: "minusSign", value: symbols.minusSign }); + break; + case "+": + numberParts.push({ type: "plusSign", value: symbols.plusSign }); + break; + case "%": + numberParts.push({ type: "percentSign", value: symbols.percentSign }); + break; + case "\xA4": + numberParts.push({ type: "currency", value: nonNameCurrencyPart }); + break; + default: + if (/^\{c:/.test(part)) { + numberParts.push({ + type: "compact", + value: part.substring(3, part.length - 1) + }); + } else { + numberParts.push({ type: "literal", value: part }); + } + break; + } + } + switch (style) { + case "currency": { + if (options.currencyDisplay === "name") { + var unitPattern = (data2.numbers.currency[numberingSystem] || data2.numbers.currency[defaultNumberingSystem]).unitPattern; + var unitName = void 0; + var currencyNameData = data2.currencies[options.currency]; + if (currencyNameData) { + unitName = selectPlural(pl, numberResult.roundedNumber * Math.pow(10, exponent), currencyNameData.displayName); + } else { + unitName = options.currency; + } + var unitPatternParts = unitPattern.split(/(\{[01]\})/g); + var result = []; + for (var _a = 0, unitPatternParts_1 = unitPatternParts; _a < unitPatternParts_1.length; _a++) { + var part = unitPatternParts_1[_a]; + switch (part) { + case "{0}": + result.push.apply(result, numberParts); + break; + case "{1}": + result.push({ type: "currency", value: unitName }); + break; + default: + if (part) { + result.push({ type: "literal", value: part }); + } + break; + } + } + return result; + } else { + return numberParts; + } + } + case "unit": { + var unit = options.unit, unitDisplay = options.unitDisplay; + var unitData = data2.units.simple[unit]; + var unitPattern = void 0; + if (unitData) { + unitPattern = selectPlural(pl, numberResult.roundedNumber * Math.pow(10, exponent), data2.units.simple[unit][unitDisplay]); + } else { + var _b = unit.split("-per-"), numeratorUnit = _b[0], denominatorUnit = _b[1]; + unitData = data2.units.simple[numeratorUnit]; + var numeratorUnitPattern = selectPlural(pl, numberResult.roundedNumber * Math.pow(10, exponent), data2.units.simple[numeratorUnit][unitDisplay]); + var perUnitPattern = data2.units.simple[denominatorUnit].perUnit[unitDisplay]; + if (perUnitPattern) { + unitPattern = perUnitPattern.replace("{0}", numeratorUnitPattern); + } else { + var perPattern = data2.units.compound.per[unitDisplay]; + var denominatorPattern = selectPlural(pl, 1, data2.units.simple[denominatorUnit][unitDisplay]); + unitPattern = unitPattern = perPattern.replace("{0}", numeratorUnitPattern).replace("{1}", denominatorPattern.replace("{0}", "")); + } + } + var result = []; + for (var _c = 0, _d = unitPattern.split(/(\s*\{0\}\s*)/); _c < _d.length; _c++) { + var part = _d[_c]; + var interpolateMatch = /^(\s*)\{0\}(\s*)$/.exec(part); + if (interpolateMatch) { + if (interpolateMatch[1]) { + result.push({ type: "literal", value: interpolateMatch[1] }); + } + result.push.apply(result, numberParts); + if (interpolateMatch[2]) { + result.push({ type: "literal", value: interpolateMatch[2] }); + } + } else if (part) { + result.push({ type: "unit", value: part }); + } + } + return result; + } + default: + return numberParts; + } + } + function paritionNumberIntoParts(symbols, numberResult, notation, exponent, numberingSystem, useGrouping, decimalNumberPattern, style) { + var result = []; + var n = numberResult.formattedString, x = numberResult.roundedNumber; + if (isNaN(x)) { + return [{ type: "nan", value: n }]; + } else if (!isFinite(x)) { + return [{ type: "infinity", value: n }]; + } + var digitReplacementTable = digitMapping[numberingSystem]; + if (digitReplacementTable) { + n = n.replace(/\d/g, function(digit) { + return digitReplacementTable[+digit] || digit; + }); + } + var decimalSepIndex = n.indexOf("."); + var integer; + var fraction; + if (decimalSepIndex > 0) { + integer = n.slice(0, decimalSepIndex); + fraction = n.slice(decimalSepIndex + 1); + } else { + integer = n; + } + if (useGrouping && (notation !== "compact" || x >= 1e4)) { + var groupSepSymbol = style === "currency" && symbols.currencyGroup != null ? symbols.currencyGroup : symbols.group; + var groups = []; + var integerNumberPattern = decimalNumberPattern.split(".")[0]; + var patternGroups = integerNumberPattern.split(","); + var primaryGroupingSize = 3; + var secondaryGroupingSize = 3; + if (patternGroups.length > 1) { + primaryGroupingSize = patternGroups[patternGroups.length - 1].length; + } + if (patternGroups.length > 2) { + secondaryGroupingSize = patternGroups[patternGroups.length - 2].length; + } + var i = integer.length - primaryGroupingSize; + if (i > 0) { + groups.push(integer.slice(i, i + primaryGroupingSize)); + for (i -= secondaryGroupingSize; i > 0; i -= secondaryGroupingSize) { + groups.push(integer.slice(i, i + secondaryGroupingSize)); + } + groups.push(integer.slice(0, i + secondaryGroupingSize)); + } else { + groups.push(integer); + } + while (groups.length > 0) { + var integerGroup = groups.pop(); + result.push({ type: "integer", value: integerGroup }); + if (groups.length > 0) { + result.push({ type: "group", value: groupSepSymbol }); + } + } + } else { + result.push({ type: "integer", value: integer }); + } + if (fraction !== void 0) { + var decimalSepSymbol = style === "currency" && symbols.currencyDecimal != null ? symbols.currencyDecimal : symbols.decimal; + result.push({ type: "decimal", value: decimalSepSymbol }, { type: "fraction", value: fraction }); + } + if ((notation === "scientific" || notation === "engineering") && isFinite(x)) { + result.push({ type: "exponentSeparator", value: symbols.exponential }); + if (exponent < 0) { + result.push({ type: "exponentMinusSign", value: symbols.minusSign }); + exponent = -exponent; + } + var exponentResult = ToRawFixed(exponent, 0, 0); + result.push({ + type: "exponentInteger", + value: exponentResult.formattedString + }); + } + return result; + } + function getPatternForSign(pattern, sign) { + if (pattern.indexOf(";") < 0) { + pattern = "".concat(pattern, ";-").concat(pattern); + } + var _a = pattern.split(";"), zeroPattern = _a[0], negativePattern = _a[1]; + switch (sign) { + case 0: + return zeroPattern; + case -1: + return negativePattern; + default: + return negativePattern.indexOf("-") >= 0 ? negativePattern.replace(/-/g, "+") : "+".concat(zeroPattern); + } + } + function getCompactDisplayPattern(numberResult, pl, data2, style, compactDisplay, currencyDisplay, numberingSystem) { + var _a; + var roundedNumber = numberResult.roundedNumber, sign = numberResult.sign, magnitude = numberResult.magnitude; + var magnitudeKey = String(Math.pow(10, magnitude)); + var defaultNumberingSystem = data2.numbers.nu[0]; + var pattern; + if (style === "currency" && currencyDisplay !== "name") { + var byNumberingSystem = data2.numbers.currency; + var currencyData = byNumberingSystem[numberingSystem] || byNumberingSystem[defaultNumberingSystem]; + var compactPluralRules = (_a = currencyData.short) === null || _a === void 0 ? void 0 : _a[magnitudeKey]; + if (!compactPluralRules) { + return null; + } + pattern = selectPlural(pl, roundedNumber, compactPluralRules); + } else { + var byNumberingSystem = data2.numbers.decimal; + var byCompactDisplay = byNumberingSystem[numberingSystem] || byNumberingSystem[defaultNumberingSystem]; + var compactPlaralRule = byCompactDisplay[compactDisplay][magnitudeKey]; + if (!compactPlaralRule) { + return null; + } + pattern = selectPlural(pl, roundedNumber, compactPlaralRule); + } + if (pattern === "0") { + return null; + } + pattern = getPatternForSign(pattern, sign).replace(/([^\s;\-\+\d¤]+)/g, "{c:$1}").replace(/0+/, "0"); + return pattern; + } + function selectPlural(pl, x, rules) { + return rules[pl.select(x)] || rules.other; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/PartitionNumberPattern.js + function PartitionNumberPattern(numberFormat, x, _a) { + var _b; + var getInternalSlots2 = _a.getInternalSlots; + var internalSlots = getInternalSlots2(numberFormat); + var pl = internalSlots.pl, dataLocaleData = internalSlots.dataLocaleData, numberingSystem = internalSlots.numberingSystem; + var symbols = dataLocaleData.numbers.symbols[numberingSystem] || dataLocaleData.numbers.symbols[dataLocaleData.numbers.nu[0]]; + var magnitude = 0; + var exponent = 0; + var n; + if (isNaN(x)) { + n = symbols.nan; + } else if (x == Number.POSITIVE_INFINITY || x == Number.NEGATIVE_INFINITY) { + n = symbols.infinity; + } else { + if (!SameValue(x, -0)) { + if (!isFinite(x)) { + throw new Error("Input must be a mathematical value"); + } + if (internalSlots.style == "percent") { + x *= 100; + } + ; + _b = ComputeExponent(numberFormat, x, { + getInternalSlots: getInternalSlots2 + }), exponent = _b[0], magnitude = _b[1]; + x = exponent < 0 ? x * Math.pow(10, -exponent) : x / Math.pow(10, exponent); + } + var formatNumberResult = FormatNumericToString(internalSlots, x); + n = formatNumberResult.formattedString; + x = formatNumberResult.roundedNumber; + } + var sign; + var signDisplay = internalSlots.signDisplay; + switch (signDisplay) { + case "never": + sign = 0; + break; + case "auto": + if (SameValue(x, 0) || x > 0 || isNaN(x)) { + sign = 0; + } else { + sign = -1; + } + break; + case "always": + if (SameValue(x, 0) || x > 0 || isNaN(x)) { + sign = 1; + } else { + sign = -1; + } + break; + default: + if (x === 0 || isNaN(x)) { + sign = 0; + } else if (x > 0) { + sign = 1; + } else { + sign = -1; + } + } + return formatToParts({ roundedNumber: x, formattedString: n, exponent, magnitude, sign }, internalSlots.dataLocaleData, pl, internalSlots); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/PartitionNumberRangePattern.js + function PartitionNumberRangePattern(numberFormat, x, y, _a) { + var getInternalSlots2 = _a.getInternalSlots; + if (isNaN(x) || isNaN(y)) { + throw new RangeError("Input must be a number"); + } + var result = []; + var xResult = PartitionNumberPattern(numberFormat, x, { getInternalSlots: getInternalSlots2 }); + var yResult = PartitionNumberPattern(numberFormat, y, { getInternalSlots: getInternalSlots2 }); + if (xResult === yResult) { + return FormatApproximately(numberFormat, xResult, { getInternalSlots: getInternalSlots2 }); + } + for (var _i = 0, xResult_1 = xResult; _i < xResult_1.length; _i++) { + var r = xResult_1[_i]; + r.source = "startRange"; + } + result = result.concat(xResult); + var internalSlots = getInternalSlots2(numberFormat); + var symbols = internalSlots.dataLocaleData.numbers.symbols[internalSlots.numberingSystem]; + result.push({ type: "literal", value: symbols.rangeSign, source: "shared" }); + for (var _b = 0, yResult_1 = yResult; _b < yResult_1.length; _b++) { + var r = yResult_1[_b]; + r.source = "endRange"; + } + result = result.concat(yResult); + return CollapseNumberRange(result); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatNumericRange.js + function FormatNumericRange(numberFormat, x, y, _a) { + var getInternalSlots2 = _a.getInternalSlots; + var parts = PartitionNumberRangePattern(numberFormat, x, y, { + getInternalSlots: getInternalSlots2 + }); + return parts.map(function(part) { + return part.value; + }).join(""); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatNumericRangeToParts.js + function FormatNumericRangeToParts(numberFormat, x, y, _a) { + var getInternalSlots2 = _a.getInternalSlots; + var parts = PartitionNumberRangePattern(numberFormat, x, y, { + getInternalSlots: getInternalSlots2 + }); + return parts.map(function(part, index) { + return { + type: part.type, + value: part.value, + source: part.source, + result: index.toString() + }; + }); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatNumericToParts.js + function FormatNumericToParts(nf, x, implDetails) { + var parts = PartitionNumberPattern(nf, x, implDetails); + var result = ArrayCreate(0); + for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { + var part = parts_1[_i]; + result.push({ + type: part.type, + value: part.value + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/SetNumberFormatDigitOptions.js + function SetNumberFormatDigitOptions(internalSlots, opts, mnfdDefault, mxfdDefault, notation) { + var mnid = GetNumberOption(opts, "minimumIntegerDigits", 1, 21, 1); + var mnfd = opts.minimumFractionDigits; + var mxfd = opts.maximumFractionDigits; + var mnsd = opts.minimumSignificantDigits; + var mxsd = opts.maximumSignificantDigits; + internalSlots.minimumIntegerDigits = mnid; + var roundingPriority = GetOption(opts, "roundingPriority", "string", ["auto", "morePrecision", "lessPrecision"], "auto"); + var hasSd = mnsd !== void 0 || mxsd !== void 0; + var hasFd = mnfd !== void 0 || mxfd !== void 0; + var needSd = true; + var needFd = true; + if (roundingPriority === "auto") { + needSd = hasSd; + if (hasSd || !hasFd && notation === "compact") { + needFd = false; + } + } + if (needSd) { + if (hasSd) { + mnsd = DefaultNumberOption(mnsd, 1, 21, 1); + mxsd = DefaultNumberOption(mxsd, mnsd, 21, 21); + internalSlots.minimumSignificantDigits = mnsd; + internalSlots.maximumSignificantDigits = mxsd; + } else { + internalSlots.minimumSignificantDigits = 1; + internalSlots.maximumSignificantDigits = 21; + } + } + if (needFd) { + if (hasFd) { + mnfd = DefaultNumberOption(mnfd, 0, 20, void 0); + mxfd = DefaultNumberOption(mxfd, 0, 20, void 0); + if (mnfd === void 0) { + mnfd = Math.min(mnfdDefault, mxfd); + } else if (mxfd === void 0) { + mxfd = Math.max(mxfdDefault, mnfd); + } else if (mnfd > mxfd) { + throw new RangeError("Invalid range, ".concat(mnfd, " > ").concat(mxfd)); + } + internalSlots.minimumFractionDigits = mnfd; + internalSlots.maximumFractionDigits = mxfd; + } else { + internalSlots.minimumFractionDigits = mnfdDefault; + internalSlots.maximumFractionDigits = mxfdDefault; + } + } + if (needSd || needFd) { + if (roundingPriority === "morePrecision") { + internalSlots.roundingType = "morePrecision"; + } else if (roundingPriority === "lessPrecision") { + internalSlots.roundingType = "lessPrecision"; + } else if (hasSd) { + internalSlots.roundingType = "significantDigits"; + } else { + internalSlots.roundingType = "fractionDigits"; + } + } else { + internalSlots.roundingType = "morePrecision"; + internalSlots.minimumFractionDigits = 0; + internalSlots.maximumFractionDigits = 0; + internalSlots.minimumSignificantDigits = 1; + internalSlots.maximumSignificantDigits = 2; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/SetNumberFormatUnitOptions.js + function SetNumberFormatUnitOptions(nf, options, _a) { + if (options === void 0) { + options = /* @__PURE__ */ Object.create(null); + } + var getInternalSlots2 = _a.getInternalSlots; + var internalSlots = getInternalSlots2(nf); + var style = GetOption(options, "style", "string", ["decimal", "percent", "currency", "unit"], "decimal"); + internalSlots.style = style; + var currency = GetOption(options, "currency", "string", void 0, void 0); + if (currency !== void 0 && !IsWellFormedCurrencyCode(currency)) { + throw RangeError("Malformed currency code"); + } + if (style === "currency" && currency === void 0) { + throw TypeError("currency cannot be undefined"); + } + var currencyDisplay = GetOption(options, "currencyDisplay", "string", ["code", "symbol", "narrowSymbol", "name"], "symbol"); + var currencySign = GetOption(options, "currencySign", "string", ["standard", "accounting"], "standard"); + var unit = GetOption(options, "unit", "string", void 0, void 0); + if (unit !== void 0 && !IsWellFormedUnitIdentifier(unit)) { + throw RangeError("Invalid unit argument for Intl.NumberFormat()"); + } + if (style === "unit" && unit === void 0) { + throw TypeError("unit cannot be undefined"); + } + var unitDisplay = GetOption(options, "unitDisplay", "string", ["short", "narrow", "long"], "short"); + if (style === "currency") { + internalSlots.currency = currency.toUpperCase(); + internalSlots.currencyDisplay = currencyDisplay; + internalSlots.currencySign = currencySign; + } + if (style === "unit") { + internalSlots.unit = unit; + internalSlots.unitDisplay = unitDisplay; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/InitializeNumberFormat.js + var VALID_ROUND_INCREMENT_VALUES = [ + 1, + 2, + 5, + 10, + 20, + 25, + 50, + 100, + 200, + 250, + 500, + 1e3, + 2e3 + ]; + function InitializeNumberFormat(nf, locales, opts, _a) { + var getInternalSlots2 = _a.getInternalSlots, localeData = _a.localeData, availableLocales = _a.availableLocales, numberingSystemNames2 = _a.numberingSystemNames, getDefaultLocale = _a.getDefaultLocale, currencyDigitsData2 = _a.currencyDigitsData; + var requestedLocales = CanonicalizeLocaleList(locales); + var options = CoerceOptionsToObject(opts); + var opt = /* @__PURE__ */ Object.create(null); + var matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + opt.localeMatcher = matcher; + var numberingSystem = GetOption(options, "numberingSystem", "string", void 0, void 0); + if (numberingSystem !== void 0 && numberingSystemNames2.indexOf(numberingSystem) < 0) { + throw RangeError("Invalid numberingSystems: ".concat(numberingSystem)); + } + opt.nu = numberingSystem; + var r = ResolveLocale( + Array.from(availableLocales), + requestedLocales, + opt, + // [[RelevantExtensionKeys]] slot, which is a constant + ["nu"], + localeData, + getDefaultLocale + ); + var dataLocaleData = localeData[r.dataLocale]; + invariant(!!dataLocaleData, "Missing locale data for ".concat(r.dataLocale)); + var internalSlots = getInternalSlots2(nf); + internalSlots.locale = r.locale; + internalSlots.dataLocale = r.dataLocale; + internalSlots.numberingSystem = r.nu; + internalSlots.dataLocaleData = dataLocaleData; + SetNumberFormatUnitOptions(nf, options, { getInternalSlots: getInternalSlots2 }); + var style = internalSlots.style; + var mnfdDefault; + var mxfdDefault; + if (style === "currency") { + var currency = internalSlots.currency; + var cDigits = CurrencyDigits(currency, { currencyDigitsData: currencyDigitsData2 }); + mnfdDefault = cDigits; + mxfdDefault = cDigits; + } else { + mnfdDefault = 0; + mxfdDefault = style === "percent" ? 0 : 3; + } + var notation = GetOption(options, "notation", "string", ["standard", "scientific", "engineering", "compact"], "standard"); + internalSlots.notation = notation; + SetNumberFormatDigitOptions(internalSlots, options, mnfdDefault, mxfdDefault, notation); + var roundingIncrement = GetNumberOption(options, "roundingIncrement", 1, 5e3, 1); + if (VALID_ROUND_INCREMENT_VALUES.indexOf(roundingIncrement) === -1) { + throw new RangeError("Invalid rounding increment value: ".concat(roundingIncrement, ".\nValid values are ").concat(VALID_ROUND_INCREMENT_VALUES, ".")); + } + if (roundingIncrement !== 1 && internalSlots.roundingType !== "fractionDigits") { + throw new TypeError("For roundingIncrement > 1 only fractionDigits is a valid roundingType"); + } + if (roundingIncrement !== 1 && internalSlots.maximumFractionDigits !== internalSlots.minimumFractionDigits) { + throw new RangeError("With roundingIncrement > 1, maximumFractionDigits and minimumFractionDigits must be equal."); + } + internalSlots.roundingIncrement = roundingIncrement; + var trailingZeroDisplay = GetOption(options, "trailingZeroDisplay", "string", ["auto", "stripIfInteger"], "auto"); + internalSlots.trailingZeroDisplay = trailingZeroDisplay; + var compactDisplay = GetOption(options, "compactDisplay", "string", ["short", "long"], "short"); + var defaultUseGrouping = "auto"; + if (notation === "compact") { + internalSlots.compactDisplay = compactDisplay; + defaultUseGrouping = "min2"; + } + internalSlots.useGrouping = GetStringOrBooleanOption(options, "useGrouping", ["min2", "auto", "always"], "always", false, defaultUseGrouping); + internalSlots.signDisplay = GetOption(options, "signDisplay", "string", ["auto", "never", "always", "exceptZero", "negative"], "auto"); + internalSlots.roundingMode = GetOption(options, "roundingMode", "string", [ + "ceil", + "floor", + "expand", + "trunc", + "halfCeil", + "halfFloor", + "halfExpand", + "halfTrunc", + "halfEven" + ], "halfExpand"); + return nf; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/src/currency-digits.generated.js + var currencyDigitsData = { + "ADP": 0, + "AFN": 0, + "ALL": 0, + "AMD": 2, + "BHD": 3, + "BIF": 0, + "BYN": 2, + "BYR": 0, + "CAD": 2, + "CHF": 2, + "CLF": 4, + "CLP": 0, + "COP": 2, + "CRC": 2, + "CZK": 2, + "DEFAULT": 2, + "DJF": 0, + "DKK": 2, + "ESP": 0, + "GNF": 0, + "GYD": 2, + "HUF": 2, + "IDR": 2, + "IQD": 0, + "IRR": 0, + "ISK": 0, + "ITL": 0, + "JOD": 3, + "JPY": 0, + "KMF": 0, + "KPW": 0, + "KRW": 0, + "KWD": 3, + "LAK": 0, + "LBP": 0, + "LUF": 0, + "LYD": 3, + "MGA": 0, + "MGF": 0, + "MMK": 0, + "MNT": 2, + "MRO": 0, + "MUR": 2, + "NOK": 2, + "OMR": 3, + "PKR": 2, + "PYG": 0, + "RSD": 0, + "RWF": 0, + "SEK": 2, + "SLE": 2, + "SLL": 0, + "SOS": 0, + "STD": 0, + "SYP": 0, + "TMM": 0, + "TND": 3, + "TRL": 0, + "TWD": 2, + "TZS": 2, + "UGX": 0, + "UYI": 0, + "UYW": 4, + "UZS": 2, + "VEF": 2, + "VND": 0, + "VUV": 0, + "XAF": 0, + "XOF": 0, + "XPF": 0, + "YER": 0, + "ZMK": 0, + "ZWD": 0 + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/src/numbering-systems.generated.js + var numberingSystemNames = ["adlm", "ahom", "arab", "arabext", "armn", "armnlow", "bali", "beng", "bhks", "brah", "cakm", "cham", "cyrl", "deva", "diak", "ethi", "fullwide", "geor", "gong", "gonm", "grek", "greklow", "gujr", "guru", "hanidays", "hanidec", "hans", "hansfin", "hant", "hantfin", "hebr", "hmng", "hmnp", "java", "jpan", "jpanfin", "jpanyear", "kali", "kawi", "khmr", "knda", "lana", "lanatham", "laoo", "latn", "lepc", "limb", "mathbold", "mathdbl", "mathmono", "mathsanb", "mathsans", "mlym", "modi", "mong", "mroo", "mtei", "mymr", "mymrshan", "mymrtlng", "nagm", "newa", "nkoo", "olck", "orya", "osma", "rohg", "roman", "romanlow", "saur", "segment", "shrd", "sind", "sinh", "sora", "sund", "takr", "talu", "taml", "tamldec", "telu", "thai", "tibt", "tirh", "tnsa", "vaii", "wara", "wcho"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/src/get_internal_slots.js + var internalSlotMap = /* @__PURE__ */ new WeakMap(); + function getInternalSlots(x) { + var internalSlots = internalSlotMap.get(x); + if (!internalSlots) { + internalSlots = /* @__PURE__ */ Object.create(null); + internalSlotMap.set(x, internalSlots); + } + return internalSlots; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/src/core.js + var RESOLVED_OPTIONS_KEYS = [ + "locale", + "numberingSystem", + "style", + "currency", + "currencyDisplay", + "currencySign", + "unit", + "unitDisplay", + "minimumIntegerDigits", + "minimumFractionDigits", + "maximumFractionDigits", + "minimumSignificantDigits", + "maximumSignificantDigits", + "useGrouping", + "notation", + "compactDisplay", + "signDisplay" + ]; + var NumberFormat = function(locales, options) { + if (!this || !OrdinaryHasInstance(NumberFormat, this)) { + return new NumberFormat(locales, options); + } + InitializeNumberFormat(this, locales, options, { + getInternalSlots, + localeData: NumberFormat.localeData, + availableLocales: NumberFormat.availableLocales, + getDefaultLocale: NumberFormat.getDefaultLocale, + currencyDigitsData, + numberingSystemNames + }); + var internalSlots = getInternalSlots(this); + var dataLocale = internalSlots.dataLocale; + var dataLocaleData = NumberFormat.localeData[dataLocale]; + invariant(dataLocaleData !== void 0, "Cannot load locale-dependent data for ".concat(dataLocale, ".")); + internalSlots.pl = new Intl.PluralRules(dataLocale, { + minimumFractionDigits: internalSlots.minimumFractionDigits, + maximumFractionDigits: internalSlots.maximumFractionDigits, + minimumIntegerDigits: internalSlots.minimumIntegerDigits, + minimumSignificantDigits: internalSlots.minimumSignificantDigits, + maximumSignificantDigits: internalSlots.maximumSignificantDigits + }); + return this; + }; + function formatToParts2(x) { + return FormatNumericToParts(this, toNumeric(x), { + getInternalSlots + }); + } + function formatRange(start, end) { + return FormatNumericRange(this, start, end, { getInternalSlots }); + } + function formatRangeToParts(start, end) { + return FormatNumericRangeToParts(this, start, end, { getInternalSlots }); + } + try { + Object.defineProperty(formatToParts2, "name", { + value: "formatToParts", + enumerable: false, + writable: false, + configurable: true + }); + } catch (e) { + } + defineProperty(NumberFormat.prototype, "formatToParts", { + value: formatToParts2 + }); + defineProperty(NumberFormat.prototype, "formatRange", { + value: formatRange + }); + defineProperty(NumberFormat.prototype, "formatRangeToParts", { + value: formatRangeToParts + }); + defineProperty(NumberFormat.prototype, "resolvedOptions", { + value: function resolvedOptions() { + if (typeof this !== "object" || !OrdinaryHasInstance(NumberFormat, this)) { + throw TypeError("Method Intl.NumberFormat.prototype.resolvedOptions called on incompatible receiver"); + } + var internalSlots = getInternalSlots(this); + var ro = {}; + for (var _i = 0, RESOLVED_OPTIONS_KEYS_1 = RESOLVED_OPTIONS_KEYS; _i < RESOLVED_OPTIONS_KEYS_1.length; _i++) { + var key = RESOLVED_OPTIONS_KEYS_1[_i]; + var value = internalSlots[key]; + if (value !== void 0) { + ro[key] = value; + } + } + if (internalSlots.roundingType === "morePrecision") { + ro.roundingPriority = "morePrecision"; + } else if (internalSlots.roundingType === "lessPrecision") { + ro.roundingPriority = "lessPrecision"; + } else { + ro.roundingPriority = "auto"; + } + return ro; + } + }); + var formatDescriptor = { + enumerable: false, + configurable: true, + get: function() { + if (typeof this !== "object" || !OrdinaryHasInstance(NumberFormat, this)) { + throw TypeError("Intl.NumberFormat format property accessor called on incompatible receiver"); + } + var internalSlots = getInternalSlots(this); + var numberFormat = this; + var boundFormat = internalSlots.boundFormat; + if (boundFormat === void 0) { + boundFormat = function(value) { + var x = toNumeric(value); + return numberFormat.formatToParts(x).map(function(x2) { + return x2.value; + }).join(""); + }; + try { + Object.defineProperty(boundFormat, "name", { + configurable: true, + enumerable: false, + writable: false, + value: "" + }); + } catch (e) { + } + internalSlots.boundFormat = boundFormat; + } + return boundFormat; + } + }; + try { + Object.defineProperty(formatDescriptor.get, "name", { + configurable: true, + enumerable: false, + writable: false, + value: "get format" + }); + } catch (e) { + } + Object.defineProperty(NumberFormat.prototype, "format", formatDescriptor); + defineProperty(NumberFormat, "supportedLocalesOf", { + value: function supportedLocalesOf(locales, options) { + return SupportedLocales(NumberFormat.availableLocales, CanonicalizeLocaleList(locales), options); + } + }); + NumberFormat.__addLocaleData = function __addLocaleData() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + var minimizedLocale = new Intl.Locale(locale).minimize().toString(); + NumberFormat.localeData[locale] = NumberFormat.localeData[minimizedLocale] = d; + NumberFormat.availableLocales.add(minimizedLocale); + NumberFormat.availableLocales.add(locale); + if (!NumberFormat.__defaultLocale) { + NumberFormat.__defaultLocale = minimizedLocale; + } + } + }; + NumberFormat.__addUnitData = function __addUnitData(locale, unitsData) { + var _a = NumberFormat.localeData, _b = locale, existingData = _a[_b]; + if (!existingData) { + throw new Error('Locale data for "'.concat(locale, '" has not been loaded in NumberFormat. \nPlease __addLocaleData before adding additional unit data')); + } + for (var unit in unitsData.simple) { + existingData.units.simple[unit] = unitsData.simple[unit]; + } + for (var unit in unitsData.compound) { + existingData.units.compound[unit] = unitsData.compound[unit]; + } + }; + NumberFormat.__defaultLocale = ""; + NumberFormat.localeData = {}; + NumberFormat.availableLocales = /* @__PURE__ */ new Set(); + NumberFormat.getDefaultLocale = function() { + return NumberFormat.__defaultLocale; + }; + NumberFormat.polyfilled = true; + function toNumeric(val) { + if (typeof val === "bigint") { + return val; + } + return ToNumber(val); + } + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(NumberFormat.prototype, Symbol.toStringTag, { + configurable: true, + enumerable: false, + writable: false, + value: "Intl.NumberFormat" + }); + } + Object.defineProperty(NumberFormat.prototype.constructor, "length", { + configurable: true, + enumerable: false, + writable: false, + value: 0 + }); + Object.defineProperty(NumberFormat.supportedLocalesOf, "length", { + configurable: true, + enumerable: false, + writable: false, + value: 1 + }); + Object.defineProperty(NumberFormat, "prototype", { + configurable: false, + enumerable: false, + writable: false, + value: NumberFormat.prototype + }); + } catch (e) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/src/to_locale_string.js + function toLocaleString(x, locales, options) { + var numberFormat = new NumberFormat(locales, options); + return numberFormat.format(x); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/supported-locales.generated.js + var supportedLocales = ["af", "af-NA", "agq", "ak", "am", "ar", "ar-AE", "ar-BH", "ar-DJ", "ar-DZ", "ar-EG", "ar-EH", "ar-ER", "ar-IL", "ar-IQ", "ar-JO", "ar-KM", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-OM", "ar-PS", "ar-QA", "ar-SA", "ar-SD", "ar-SO", "ar-SS", "ar-SY", "ar-TD", "ar-TN", "ar-YE", "as", "asa", "ast", "az", "az-Cyrl", "az-Latn", "bas", "be", "be-tarask", "bem", "bez", "bg", "bm", "bn", "bn-IN", "bo", "bo-IN", "br", "brx", "bs", "bs-Cyrl", "bs-Latn", "ca", "ca-AD", "ca-ES-valencia", "ca-FR", "ca-IT", "ccp", "ccp-IN", "ce", "ceb", "cgg", "chr", "ckb", "ckb-IR", "cs", "cy", "da", "da-GL", "dav", "de", "de-AT", "de-BE", "de-CH", "de-IT", "de-LI", "de-LU", "dje", "doi", "dsb", "dua", "dyo", "dz", "ebu", "ee", "ee-TG", "el", "el-CY", "en", "en-001", "en-150", "en-AE", "en-AG", "en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI", "en-BM", "en-BS", "en-BW", "en-BZ", "en-CA", "en-CC", "en-CH", "en-CK", "en-CM", "en-CX", "en-CY", "en-DE", "en-DG", "en-DK", "en-DM", "en-ER", "en-FI", "en-FJ", "en-FK", "en-FM", "en-GB", "en-GD", "en-GG", "en-GH", "en-GI", "en-GM", "en-GU", "en-GY", "en-HK", "en-IE", "en-IL", "en-IM", "en-IN", "en-IO", "en-JE", "en-JM", "en-KE", "en-KI", "en-KN", "en-KY", "en-LC", "en-LR", "en-LS", "en-MG", "en-MH", "en-MO", "en-MP", "en-MS", "en-MT", "en-MU", "en-MW", "en-MY", "en-NA", "en-NF", "en-NG", "en-NL", "en-NR", "en-NU", "en-NZ", "en-PG", "en-PH", "en-PK", "en-PN", "en-PR", "en-PW", "en-RW", "en-SB", "en-SC", "en-SD", "en-SE", "en-SG", "en-SH", "en-SI", "en-SL", "en-SS", "en-SX", "en-SZ", "en-TC", "en-TK", "en-TO", "en-TT", "en-TV", "en-TZ", "en-UG", "en-UM", "en-VC", "en-VG", "en-VI", "en-VU", "en-WS", "en-ZA", "en-ZM", "en-ZW", "eo", "es", "es-419", "es-AR", "es-BO", "es-BR", "es-BZ", "es-CL", "es-CO", "es-CR", "es-CU", "es-DO", "es-EA", "es-EC", "es-GQ", "es-GT", "es-HN", "es-IC", "es-MX", "es-NI", "es-PA", "es-PE", "es-PH", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "eu", "ewo", "fa", "fa-AF", "ff", "ff-Adlm", "ff-Adlm-BF", "ff-Adlm-CM", "ff-Adlm-GH", "ff-Adlm-GM", "ff-Adlm-GW", "ff-Adlm-LR", "ff-Adlm-MR", "ff-Adlm-NE", "ff-Adlm-NG", "ff-Adlm-SL", "ff-Adlm-SN", "ff-Latn", "ff-Latn-BF", "ff-Latn-CM", "ff-Latn-GH", "ff-Latn-GM", "ff-Latn-GN", "ff-Latn-GW", "ff-Latn-LR", "ff-Latn-MR", "ff-Latn-NE", "ff-Latn-NG", "ff-Latn-SL", "fi", "fil", "fo", "fo-DK", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL", "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-DZ", "fr-GA", "fr-GF", "fr-GN", "fr-GP", "fr-GQ", "fr-HT", "fr-KM", "fr-LU", "fr-MA", "fr-MC", "fr-MF", "fr-MG", "fr-ML", "fr-MQ", "fr-MR", "fr-MU", "fr-NC", "fr-NE", "fr-PF", "fr-PM", "fr-RE", "fr-RW", "fr-SC", "fr-SN", "fr-SY", "fr-TD", "fr-TG", "fr-TN", "fr-VU", "fr-WF", "fr-YT", "fur", "fy", "ga", "ga-GB", "gd", "gl", "gsw", "gsw-FR", "gsw-LI", "gu", "guz", "gv", "ha", "ha-GH", "ha-NE", "haw", "he", "hi", "hr", "hr-BA", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "is", "it", "it-CH", "it-SM", "it-VA", "ja", "jgo", "jmc", "jv", "ka", "kab", "kam", "kde", "kea", "kgp", "khq", "ki", "kk", "kkj", "kl", "kln", "km", "kn", "ko", "ko-KP", "kok", "ks", "ks-Arab", "ksb", "ksf", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lkt", "ln", "ln-AO", "ln-CF", "ln-CG", "lo", "lrc", "lrc-IQ", "lt", "lu", "luo", "luy", "lv", "mai", "mas", "mas-TZ", "mer", "mfe", "mg", "mgh", "mgo", "mi", "mk", "ml", "mn", "mni", "mni-Beng", "mr", "ms", "ms-BN", "ms-ID", "ms-SG", "mt", "mua", "my", "mzn", "naq", "nb", "nb-SJ", "nd", "nds", "nds-NL", "ne", "ne-IN", "nl", "nl-AW", "nl-BE", "nl-BQ", "nl-CW", "nl-SR", "nl-SX", "nmg", "nn", "nnh", "no", "nus", "nyn", "om", "om-KE", "or", "os", "os-RU", "pa", "pa-Arab", "pa-Guru", "pcm", "pl", "ps", "ps-PK", "pt", "pt-AO", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU", "pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "qu", "qu-BO", "qu-EC", "rm", "rn", "ro", "ro-MD", "rof", "ru", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-UA", "rw", "rwk", "sa", "sah", "saq", "sat", "sat-Olck", "sbp", "sc", "sd", "sd-Arab", "sd-Deva", "se", "se-FI", "se-SE", "seh", "ses", "sg", "shi", "shi-Latn", "shi-Tfng", "si", "sk", "sl", "smn", "sn", "so", "so-DJ", "so-ET", "so-KE", "sq", "sq-MK", "sq-XK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME", "sr-Cyrl-XK", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-XK", "su", "su-Latn", "sv", "sv-AX", "sv-FI", "sw", "sw-CD", "sw-KE", "sw-UG", "ta", "ta-LK", "ta-MY", "ta-SG", "te", "teo", "teo-KE", "tg", "th", "ti", "ti-ER", "tk", "to", "tr", "tr-CY", "tt", "twq", "tzm", "ug", "uk", "und", "ur", "ur-IN", "uz", "uz-Arab", "uz-Cyrl", "uz-Latn", "vai", "vai-Latn", "vai-Vaii", "vi", "vun", "wae", "wo", "xh", "xog", "yav", "yi", "yo", "yo-BJ", "yrl", "yrl-CO", "yrl-VE", "yue", "yue-Hans", "yue-Hant", "zgh", "zh", "zh-Hans", "zh-Hans-HK", "zh-Hans-MO", "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/should-polyfill.js + function onlySupportsEn() { + return !Intl.NumberFormat.polyfilled && !Intl.NumberFormat.supportedLocalesOf(["es"]).length; + } + function supportsES2020() { + try { + var s = new Intl.NumberFormat("en", { + style: "unit", + unit: "bit", + unitDisplay: "long", + notation: "scientific" + }).format(1e4); + if (s !== "1E4 bits") { + return false; + } + } catch (e) { + return false; + } + return true; + } + function supportsES2023() { + try { + var s = new Intl.NumberFormat("en", { + notation: "compact", + minimumSignificantDigits: 3, + maximumSignificantDigits: 3, + minimumFractionDigits: 2, + maximumFractionDigits: 2, + // @ts-ignore TS types are old + roundingPriority: "morePrecision" + }).format(1e8); + return s === "100.00M"; + } catch (e) { + return false; + } + } + function supportedLocalesOf2(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.NumberFormat.supportedLocalesOf(locales).length === locales.length; + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + if (typeof Intl === "undefined" || !("NumberFormat" in Intl) || !supportsES2020() || !supportsES2023() || onlySupportsEn() || !supportedLocalesOf2(locale)) { + return locale ? match([locale], supportedLocales, "en") : void 0; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-numberformat/lib/polyfill.js + if (shouldPolyfill()) { + defineProperty(Intl, "NumberFormat", { value: NumberFormat }); + defineProperty(Number.prototype, "toLocaleString", { + value: function toLocaleString2(locales, options) { + return toLocaleString(this, locales, options); + } + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-pluralrules@5.2.14/polyfill.iife.js b/@formatjs/intl-pluralrules@5.2.14/polyfill.iife.js new file mode 100644 index 0000000..abacfaf --- /dev/null +++ b/@formatjs/intl-pluralrules@5.2.14/polyfill.iife.js @@ -0,0 +1,5017 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToNumber(val) { + if (val === void 0) { + return NaN; + } + if (val === null) { + return 0; + } + if (typeof val === "boolean") { + return val ? 1 : 0; + } + if (typeof val === "number") { + return val; + } + if (typeof val === "symbol" || typeof val === "bigint") { + throw new TypeError("Cannot convert symbol/bigint to number"); + } + return Number(val); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + function SameValue(x, y) { + if (Object.is) { + return Object.is(x, y); + } + if (x === y) { + return x !== 0 || 1 / x === 1 / y; + } + return x !== x && y !== y; + } + function Type(x) { + if (x === null) { + return "Null"; + } + if (typeof x === "undefined") { + return "Undefined"; + } + if (typeof x === "function" || typeof x === "object") { + return "Object"; + } + if (typeof x === "number") { + return "Number"; + } + if (typeof x === "boolean") { + return "Boolean"; + } + if (typeof x === "string") { + return "String"; + } + if (typeof x === "symbol") { + return "Symbol"; + } + if (typeof x === "bigint") { + return "BigInt"; + } + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CoerceOptionsToObject.js + function CoerceOptionsToObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + return ToObject(options); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/DefaultNumberOption.js + function DefaultNumberOption(inputVal, min, max, fallback) { + if (inputVal === void 0) { + return fallback; + } + var val = Number(inputVal); + if (isNaN(val) || val < min || val > max) { + throw new RangeError("".concat(val, " is outside of range [").concat(min, ", ").concat(max, "]")); + } + return Math.floor(val); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetNumberOption.js + function GetNumberOption(options, property, minimum, maximum, fallback) { + var val = options[property]; + return DefaultNumberOption(val, minimum, maximum, fallback); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function getMagnitude(x) { + return Math.floor(Math.log(x) * Math.LOG10E); + } + function repeat(s, times) { + if (typeof s.repeat === "function") { + return s.repeat(times); + } + var arr = new Array(times); + for (var i = 0; i < arr.length; i++) { + arr[i] = s; + } + return arr.join(""); + } + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ToRawPrecision.js + function ToRawPrecision(x, minPrecision, maxPrecision) { + var p = maxPrecision; + var m; + var e; + var xFinal; + if (x === 0) { + m = repeat("0", p); + e = 0; + xFinal = 0; + } else { + var xToString = x.toString(); + var xToStringExponentIndex = xToString.indexOf("e"); + var _a = xToString.split("e"), xToStringMantissa = _a[0], xToStringExponent = _a[1]; + var xToStringMantissaWithoutDecimalPoint = xToStringMantissa.replace(".", ""); + if (xToStringExponentIndex >= 0 && xToStringMantissaWithoutDecimalPoint.length <= p) { + e = +xToStringExponent; + m = xToStringMantissaWithoutDecimalPoint + repeat("0", p - xToStringMantissaWithoutDecimalPoint.length); + xFinal = x; + } else { + e = getMagnitude(x); + var decimalPlaceOffset = e - p + 1; + var n = Math.round(adjustDecimalPlace(x, decimalPlaceOffset)); + if (adjustDecimalPlace(n, p - 1) >= 10) { + e = e + 1; + n = Math.floor(n / 10); + } + m = n.toString(); + xFinal = adjustDecimalPlace(n, p - 1 - e); + } + } + var int; + if (e >= p - 1) { + m = m + repeat("0", e - p + 1); + int = e + 1; + } else if (e >= 0) { + m = "".concat(m.slice(0, e + 1), ".").concat(m.slice(e + 1)); + int = e + 1; + } else { + m = "0.".concat(repeat("0", -e - 1)).concat(m); + int = 1; + } + if (m.indexOf(".") >= 0 && maxPrecision > minPrecision) { + var cut = maxPrecision - minPrecision; + while (cut > 0 && m[m.length - 1] === "0") { + m = m.slice(0, -1); + cut--; + } + if (m[m.length - 1] === ".") { + m = m.slice(0, -1); + } + } + return { formattedString: m, roundedNumber: xFinal, integerDigitsCount: int }; + function adjustDecimalPlace(x2, magnitude) { + return magnitude < 0 ? x2 * Math.pow(10, -magnitude) : x2 / Math.pow(10, magnitude); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/ToRawFixed.js + function ToRawFixed(x, minFraction, maxFraction) { + var f = maxFraction; + var n = Math.round(x * Math.pow(10, f)); + var xFinal = n / Math.pow(10, f); + var m; + if (n < 1e21) { + m = n.toString(); + } else { + m = n.toString(); + var _a = m.split("e"), mantissa = _a[0], exponent = _a[1]; + m = mantissa.replace(".", ""); + m = m + repeat("0", Math.max(+exponent - m.length + 1, 0)); + } + var int; + if (f !== 0) { + var k = m.length; + if (k <= f) { + var z = repeat("0", f + 1 - k); + m = z + m; + k = f + 1; + } + var a = m.slice(0, k - f); + var b = m.slice(k - f); + m = "".concat(a, ".").concat(b); + int = a.length; + } else { + int = m.length; + } + var cut = maxFraction - minFraction; + while (cut > 0 && m[m.length - 1] === "0") { + m = m.slice(0, -1); + cut--; + } + if (m[m.length - 1] === ".") { + m = m.slice(0, -1); + } + return { formattedString: m, roundedNumber: xFinal, integerDigitsCount: int }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/FormatNumericToString.js + function FormatNumericToString(intlObject, x) { + var isNegative = x < 0 || SameValue(x, -0); + if (isNegative) { + x = -x; + } + var result; + var rourndingType = intlObject.roundingType; + switch (rourndingType) { + case "significantDigits": + result = ToRawPrecision(x, intlObject.minimumSignificantDigits, intlObject.maximumSignificantDigits); + break; + case "fractionDigits": + result = ToRawFixed(x, intlObject.minimumFractionDigits, intlObject.maximumFractionDigits); + break; + default: + result = ToRawPrecision(x, 1, 2); + if (result.integerDigitsCount > 1) { + result = ToRawFixed(x, 0, 0); + } + break; + } + x = result.roundedNumber; + var string = result.formattedString; + var int = result.integerDigitsCount; + var minInteger = intlObject.minimumIntegerDigits; + if (int < minInteger) { + var forwardZeros = repeat("0", minInteger - int); + string = forwardZeros + string; + } + if (isNegative) { + x = -x; + } + return { roundedNumber: x, formattedString: string }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/SetNumberFormatDigitOptions.js + function SetNumberFormatDigitOptions(internalSlots, opts, mnfdDefault, mxfdDefault, notation) { + var mnid = GetNumberOption(opts, "minimumIntegerDigits", 1, 21, 1); + var mnfd = opts.minimumFractionDigits; + var mxfd = opts.maximumFractionDigits; + var mnsd = opts.minimumSignificantDigits; + var mxsd = opts.maximumSignificantDigits; + internalSlots.minimumIntegerDigits = mnid; + var roundingPriority = GetOption(opts, "roundingPriority", "string", ["auto", "morePrecision", "lessPrecision"], "auto"); + var hasSd = mnsd !== void 0 || mxsd !== void 0; + var hasFd = mnfd !== void 0 || mxfd !== void 0; + var needSd = true; + var needFd = true; + if (roundingPriority === "auto") { + needSd = hasSd; + if (hasSd || !hasFd && notation === "compact") { + needFd = false; + } + } + if (needSd) { + if (hasSd) { + mnsd = DefaultNumberOption(mnsd, 1, 21, 1); + mxsd = DefaultNumberOption(mxsd, mnsd, 21, 21); + internalSlots.minimumSignificantDigits = mnsd; + internalSlots.maximumSignificantDigits = mxsd; + } else { + internalSlots.minimumSignificantDigits = 1; + internalSlots.maximumSignificantDigits = 21; + } + } + if (needFd) { + if (hasFd) { + mnfd = DefaultNumberOption(mnfd, 0, 20, void 0); + mxfd = DefaultNumberOption(mxfd, 0, 20, void 0); + if (mnfd === void 0) { + mnfd = Math.min(mnfdDefault, mxfd); + } else if (mxfd === void 0) { + mxfd = Math.max(mxfdDefault, mnfd); + } else if (mnfd > mxfd) { + throw new RangeError("Invalid range, ".concat(mnfd, " > ").concat(mxfd)); + } + internalSlots.minimumFractionDigits = mnfd; + internalSlots.maximumFractionDigits = mxfd; + } else { + internalSlots.minimumFractionDigits = mnfdDefault; + internalSlots.maximumFractionDigits = mxfdDefault; + } + } + if (needSd || needFd) { + if (roundingPriority === "morePrecision") { + internalSlots.roundingType = "morePrecision"; + } else if (roundingPriority === "lessPrecision") { + internalSlots.roundingType = "lessPrecision"; + } else if (hasSd) { + internalSlots.roundingType = "significantDigits"; + } else { + internalSlots.roundingType = "fractionDigits"; + } + } else { + internalSlots.roundingType = "morePrecision"; + internalSlots.minimumFractionDigits = 0; + internalSlots.maximumFractionDigits = 0; + internalSlots.minimumSignificantDigits = 1; + internalSlots.maximumSignificantDigits = 2; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/abstract/InitializePluralRules.js + function InitializePluralRules(pl, locales, options, _a) { + var availableLocales = _a.availableLocales, relevantExtensionKeys = _a.relevantExtensionKeys, localeData = _a.localeData, getDefaultLocale = _a.getDefaultLocale, getInternalSlots2 = _a.getInternalSlots; + var requestedLocales = CanonicalizeLocaleList(locales); + var opt = /* @__PURE__ */ Object.create(null); + var opts = CoerceOptionsToObject(options); + var internalSlots = getInternalSlots2(pl); + internalSlots.initializedPluralRules = true; + var matcher = GetOption(opts, "localeMatcher", "string", ["best fit", "lookup"], "best fit"); + opt.localeMatcher = matcher; + internalSlots.type = GetOption(opts, "type", "string", ["cardinal", "ordinal"], "cardinal"); + SetNumberFormatDigitOptions(internalSlots, opts, 0, 3, "standard"); + var r = ResolveLocale(availableLocales, requestedLocales, opt, relevantExtensionKeys, localeData, getDefaultLocale); + internalSlots.locale = r.locale; + return pl; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/abstract/GetOperands.js + function GetOperands(s) { + invariant(typeof s === "string", "GetOperands should have been called with a string"); + var n = ToNumber(s); + invariant(isFinite(n), "n should be finite"); + var dp = s.indexOf("."); + var iv; + var f; + var v; + var fv = ""; + if (dp === -1) { + iv = n; + f = 0; + v = 0; + } else { + iv = s.slice(0, dp); + fv = s.slice(dp, s.length); + f = ToNumber(fv); + v = fv.length; + } + var i = Math.abs(ToNumber(iv)); + var w; + var t; + if (f !== 0) { + var ft = fv.replace(/0+$/, ""); + w = ft.length; + t = ToNumber(ft); + } else { + w = 0; + t = 0; + } + return { + Number: n, + IntegerDigits: i, + NumberOfFractionDigits: v, + NumberOfFractionDigitsWithoutTrailing: w, + FractionDigits: f, + FractionDigitsWithoutTrailing: t + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/abstract/ResolvePlural.js + function ResolvePlural(pl, n, _a) { + var getInternalSlots2 = _a.getInternalSlots, PluralRuleSelect2 = _a.PluralRuleSelect; + var internalSlots = getInternalSlots2(pl); + invariant(Type(internalSlots) === "Object", "pl has to be an object"); + invariant("initializedPluralRules" in internalSlots, "pluralrules must be initialized"); + invariant(Type(n) === "Number", "n must be a number"); + if (!isFinite(n)) { + return "other"; + } + var locale = internalSlots.locale, type = internalSlots.type; + var res = FormatNumericToString(internalSlots, n); + var s = res.formattedString; + var operands = GetOperands(s); + return PluralRuleSelect2(locale, type, n, operands); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/get_internal_slots.js + var internalSlotMap = /* @__PURE__ */ new WeakMap(); + function getInternalSlots(x) { + var internalSlots = internalSlotMap.get(x); + if (!internalSlots) { + internalSlots = /* @__PURE__ */ Object.create(null); + internalSlotMap.set(x, internalSlots); + } + return internalSlots; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/index.js + function validateInstance(instance, method) { + if (!(instance instanceof PluralRules)) { + throw new TypeError("Method Intl.PluralRules.prototype.".concat(method, " called on incompatible receiver ").concat(String(instance))); + } + } + function PluralRuleSelect(locale, type, _n, _a) { + var IntegerDigits = _a.IntegerDigits, NumberOfFractionDigits = _a.NumberOfFractionDigits, FractionDigits = _a.FractionDigits; + return PluralRules.localeData[locale].fn(NumberOfFractionDigits ? "".concat(IntegerDigits, ".").concat(FractionDigits) : IntegerDigits, type === "ordinal"); + } + var PluralRules = ( + /** @class */ + function() { + function PluralRules2(locales, options) { + var newTarget = this && this instanceof PluralRules2 ? this.constructor : void 0; + if (!newTarget) { + throw new TypeError("Intl.PluralRules must be called with 'new'"); + } + return InitializePluralRules(this, locales, options, { + availableLocales: PluralRules2.availableLocales, + relevantExtensionKeys: PluralRules2.relevantExtensionKeys, + localeData: PluralRules2.localeData, + getDefaultLocale: PluralRules2.getDefaultLocale, + getInternalSlots + }); + } + PluralRules2.prototype.resolvedOptions = function() { + validateInstance(this, "resolvedOptions"); + var opts = /* @__PURE__ */ Object.create(null); + var internalSlots = getInternalSlots(this); + opts.locale = internalSlots.locale; + opts.type = internalSlots.type; + [ + "minimumIntegerDigits", + "minimumFractionDigits", + "maximumFractionDigits", + "minimumSignificantDigits", + "maximumSignificantDigits" + ].forEach(function(field) { + var val = internalSlots[field]; + if (val !== void 0) { + opts[field] = val; + } + }); + opts.pluralCategories = __spreadArray([], PluralRules2.localeData[opts.locale].categories[opts.type], true); + return opts; + }; + PluralRules2.prototype.select = function(val) { + var pr = this; + validateInstance(pr, "select"); + var n = ToNumber(val); + return ResolvePlural(pr, n, { getInternalSlots, PluralRuleSelect }); + }; + PluralRules2.prototype.toString = function() { + return "[object Intl.PluralRules]"; + }; + PluralRules2.supportedLocalesOf = function(locales, options) { + return SupportedLocales(PluralRules2.availableLocales, CanonicalizeLocaleList(locales), options); + }; + PluralRules2.__addLocaleData = function() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + PluralRules2.localeData[locale] = d; + PluralRules2.availableLocales.add(locale); + if (!PluralRules2.__defaultLocale) { + PluralRules2.__defaultLocale = locale; + } + } + }; + PluralRules2.getDefaultLocale = function() { + return PluralRules2.__defaultLocale; + }; + PluralRules2.localeData = {}; + PluralRules2.availableLocales = /* @__PURE__ */ new Set(); + PluralRules2.__defaultLocale = ""; + PluralRules2.relevantExtensionKeys = []; + PluralRules2.polyfilled = true; + return PluralRules2; + }() + ); + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(PluralRules.prototype, Symbol.toStringTag, { + value: "Intl.PluralRules", + writable: false, + enumerable: false, + configurable: true + }); + } + try { + Object.defineProperty(PluralRules, "length", { + value: 0, + writable: false, + enumerable: false, + configurable: true + }); + } catch (error) { + } + Object.defineProperty(PluralRules.prototype.constructor, "length", { + value: 0, + writable: false, + enumerable: false, + configurable: true + }); + Object.defineProperty(PluralRules.supportedLocalesOf, "length", { + value: 1, + writable: false, + enumerable: false, + configurable: true + }); + } catch (ex) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/supported-locales.generated.js + var supportedLocales = ["af", "ak", "am", "an", "ar", "ars", "as", "asa", "ast", "az", "bal", "be", "bem", "bez", "bg", "bho", "bm", "bn", "bo", "br", "brx", "bs", "ca", "ce", "ceb", "cgg", "chr", "ckb", "cs", "cy", "da", "de", "doi", "dsb", "dv", "dz", "ee", "el", "en", "eo", "es", "et", "eu", "fa", "ff", "fi", "fil", "fo", "fr", "fur", "fy", "ga", "gd", "gl", "gsw", "gu", "guw", "gv", "ha", "haw", "he", "hi", "hnj", "hr", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "io", "is", "it", "iu", "ja", "jbo", "jgo", "jmc", "jv", "jw", "ka", "kab", "kaj", "kcg", "kde", "kea", "kk", "kkj", "kl", "km", "kn", "ko", "ks", "ksb", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lij", "lkt", "ln", "lo", "lt", "lv", "mas", "mg", "mgo", "mk", "ml", "mn", "mo", "mr", "ms", "mt", "my", "nah", "naq", "nb", "nd", "ne", "nl", "nn", "nnh", "no", "nqo", "nr", "nso", "ny", "nyn", "om", "or", "os", "osa", "pa", "pap", "pcm", "pl", "prg", "ps", "pt", "pt-PT", "rm", "ro", "rof", "ru", "rwk", "sah", "saq", "sat", "sc", "scn", "sd", "sdh", "se", "seh", "ses", "sg", "sh", "shi", "si", "sk", "sl", "sma", "smi", "smj", "smn", "sms", "sn", "so", "sq", "sr", "ss", "ssy", "st", "su", "sv", "sw", "syr", "ta", "te", "teo", "th", "ti", "tig", "tk", "tl", "tn", "to", "tpi", "tr", "ts", "tzm", "ug", "uk", "und", "ur", "uz", "ve", "vi", "vo", "vun", "wa", "wae", "wo", "xh", "xog", "yi", "yo", "yue", "zh", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/should-polyfill.js + function supportedLocalesOf(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.PluralRules.supportedLocalesOf(locales).length === locales.length; + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + if (!("PluralRules" in Intl) || new Intl.PluralRules("en", { minimumFractionDigits: 2 }).select(1) === "one" || !supportedLocalesOf(locale)) { + return locale ? match([locale], supportedLocales, "en") : void 0; + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-pluralrules/lib/polyfill.js + if (shouldPolyfill()) { + Object.defineProperty(Intl, "PluralRules", { + value: PluralRules, + writable: true, + enumerable: false, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@formatjs/intl-relativetimeformat@11.2.14/polyfill.iife.js b/@formatjs/intl-relativetimeformat@11.2.14/polyfill.iife.js new file mode 100644 index 0000000..d8e3e35 --- /dev/null +++ b/@formatjs/intl-relativetimeformat@11.2.14/polyfill.iife.js @@ -0,0 +1,4868 @@ +(() => { + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CanonicalizeLocaleList.js + function CanonicalizeLocaleList(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/262.js + function ToString(o) { + if (typeof o === "symbol") { + throw TypeError("Cannot convert a Symbol value to a string"); + } + return String(o); + } + function ToObject(arg) { + if (arg == null) { + throw new TypeError("undefined/null cannot be converted to object"); + } + return Object(arg); + } + function SameValue(x, y) { + if (Object.is) { + return Object.is(x, y); + } + if (x === y) { + return x !== 0 || 1 / x === 1 / y; + } + return x !== x && y !== y; + } + function Type(x) { + if (x === null) { + return "Null"; + } + if (typeof x === "undefined") { + return "Undefined"; + } + if (typeof x === "function" || typeof x === "object") { + return "Object"; + } + if (typeof x === "number") { + return "Number"; + } + if (typeof x === "boolean") { + return "Boolean"; + } + if (typeof x === "string") { + return "String"; + } + if (typeof x === "symbol") { + return "Symbol"; + } + if (typeof x === "bigint") { + return "BigInt"; + } + } + var MINUTES_PER_HOUR = 60; + var SECONDS_PER_MINUTE = 60; + var MS_PER_SECOND = 1e3; + var MS_PER_MINUTE = MS_PER_SECOND * SECONDS_PER_MINUTE; + var MS_PER_HOUR = MS_PER_MINUTE * MINUTES_PER_HOUR; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/CoerceOptionsToObject.js + function CoerceOptionsToObject(options) { + if (typeof options === "undefined") { + return /* @__PURE__ */ Object.create(null); + } + return ToObject(options); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/GetOption.js + function GetOption(opts, prop, type, values, fallback) { + if (typeof opts !== "object") { + throw new TypeError("Options must be an object"); + } + var value = opts[prop]; + if (value !== void 0) { + if (type !== "boolean" && type !== "string") { + throw new TypeError("invalid type"); + } + if (type === "boolean") { + value = Boolean(value); + } + if (type === "string") { + value = ToString(value); + } + if (values !== void 0 && !values.filter(function(val) { + return val == value; + }).length) { + throw new RangeError("".concat(value, " is not within ").concat(values.join(", "))); + } + return value; + } + return fallback; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/IsSanctionedSimpleUnitIdentifier.js + var SANCTIONED_UNITS = [ + "angle-degree", + "area-acre", + "area-hectare", + "concentr-percent", + "digital-bit", + "digital-byte", + "digital-gigabit", + "digital-gigabyte", + "digital-kilobit", + "digital-kilobyte", + "digital-megabit", + "digital-megabyte", + "digital-petabyte", + "digital-terabit", + "digital-terabyte", + "duration-day", + "duration-hour", + "duration-millisecond", + "duration-minute", + "duration-month", + "duration-second", + "duration-week", + "duration-year", + "length-centimeter", + "length-foot", + "length-inch", + "length-kilometer", + "length-meter", + "length-mile-scandinavian", + "length-mile", + "length-millimeter", + "length-yard", + "mass-gram", + "mass-kilogram", + "mass-ounce", + "mass-pound", + "mass-stone", + "temperature-celsius", + "temperature-fahrenheit", + "volume-fluid-ounce", + "volume-gallon", + "volume-liter", + "volume-milliliter" + ]; + function removeUnitNamespace(unit) { + return unit.slice(unit.indexOf("-") + 1); + } + var SIMPLE_UNITS = SANCTIONED_UNITS.map(removeUnitNamespace); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/utils.js + function invariant(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/regex.generated.js + var S_UNICODE_REGEX = /[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/NumberFormat/format_to_parts.js + var CARET_S_UNICODE_REGEX = new RegExp("^".concat(S_UNICODE_REGEX.source)); + var S_DOLLAR_UNICODE_REGEX = new RegExp("".concat(S_UNICODE_REGEX.source, "$")); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js + function CanonicalizeLocaleList2(locales) { + return Intl.getCanonicalLocales(locales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/tslib@2.4.0/node_modules/tslib/tslib.es6.js + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { + d2.__proto__ = b2; + } || function(d2, b2) { + for (var p in b2) + if (Object.prototype.hasOwnProperty.call(b2, p)) + d2[p] = b2[p]; + }; + return extendStatics(d, b); + }; + function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { + this.constructor = d; + } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/languageMatching.js + var data = { + supplemental: { + languageMatching: { + "written-new": [ + { + paradigmLocales: { + _locales: "en en_GB es es_419 pt_BR pt_PT" + } + }, + { + $enUS: { + _value: "AS+CA+GU+MH+MP+PH+PR+UM+US+VI" + } + }, + { + $cnsar: { + _value: "HK+MO" + } + }, + { + $americas: { + _value: "019" + } + }, + { + $maghreb: { + _value: "MA+DZ+TN+LY+MR+EH" + } + }, + { + no: { + _desired: "nb", + _distance: "1" + } + }, + { + bs: { + _desired: "hr", + _distance: "4" + } + }, + { + bs: { + _desired: "sh", + _distance: "4" + } + }, + { + hr: { + _desired: "sh", + _distance: "4" + } + }, + { + sr: { + _desired: "sh", + _distance: "4" + } + }, + { + aa: { + _desired: "ssy", + _distance: "4" + } + }, + { + de: { + _desired: "gsw", + _distance: "4", + _oneway: "true" + } + }, + { + de: { + _desired: "lb", + _distance: "4", + _oneway: "true" + } + }, + { + no: { + _desired: "da", + _distance: "8" + } + }, + { + nb: { + _desired: "da", + _distance: "8" + } + }, + { + ru: { + _desired: "ab", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ach", + _distance: "30", + _oneway: "true" + } + }, + { + nl: { + _desired: "af", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ak", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "am", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "ay", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "az", + _distance: "30", + _oneway: "true" + } + }, + { + ur: { + _desired: "bal", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "be", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "bem", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "bh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "bn", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "bo", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "br", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "ca", + _distance: "20", + _oneway: "true" + } + }, + { + fil: { + _desired: "ceb", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "chr", + _distance: "20", + _oneway: "true" + } + }, + { + ar: { + _desired: "ckb", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "co", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "crs", + _distance: "20", + _oneway: "true" + } + }, + { + sk: { + _desired: "cs", + _distance: "20" + } + }, + { + en: { + _desired: "cy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ee", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "eo", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "eu", + _distance: "20", + _oneway: "true" + } + }, + { + da: { + _desired: "fo", + _distance: "20", + _oneway: "true" + } + }, + { + nl: { + _desired: "fy", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ga", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "gaa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "gd", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gl", + _distance: "20", + _oneway: "true" + } + }, + { + es: { + _desired: "gn", + _distance: "20", + _oneway: "true" + } + }, + { + hi: { + _desired: "gu", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ha", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "haw", + _distance: "20", + _oneway: "true" + } + }, + { + fr: { + _desired: "ht", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "hy", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ia", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ig", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "is", + _distance: "20", + _oneway: "true" + } + }, + { + id: { + _desired: "jv", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ka", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "kg", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "kk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "km", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "kri", + _distance: "30", + _oneway: "true" + } + }, + { + tr: { + _desired: "ku", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "ky", + _distance: "30", + _oneway: "true" + } + }, + { + it: { + _desired: "la", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "lg", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "ln", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "lo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "loz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "lua", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mai", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "mfe", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "mg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mi", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ml", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "mn", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "mr", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "ms", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "mt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "my", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ne", + _distance: "30", + _oneway: "true" + } + }, + { + nb: { + _desired: "nn", + _distance: "20" + } + }, + { + no: { + _desired: "nn", + _distance: "20" + } + }, + { + en: { + _desired: "nso", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ny", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "nyn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "oc", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "om", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "or", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "pcm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ps", + _distance: "30", + _oneway: "true" + } + }, + { + es: { + _desired: "qu", + _distance: "30", + _oneway: "true" + } + }, + { + de: { + _desired: "rm", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "rn", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "rw", + _distance: "30", + _oneway: "true" + } + }, + { + hi: { + _desired: "sa", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sd", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "si", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "so", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "sq", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "st", + _distance: "30", + _oneway: "true" + } + }, + { + id: { + _desired: "su", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "sw", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ta", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "te", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tg", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "ti", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tk", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tlh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tn", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "to", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "tt", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "tum", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "ug", + _distance: "20", + _oneway: "true" + } + }, + { + ru: { + _desired: "uk", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "ur", + _distance: "30", + _oneway: "true" + } + }, + { + ru: { + _desired: "uz", + _distance: "30", + _oneway: "true" + } + }, + { + fr: { + _desired: "wo", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "xh", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yi", + _distance: "30", + _oneway: "true" + } + }, + { + en: { + _desired: "yo", + _distance: "30", + _oneway: "true" + } + }, + { + zh: { + _desired: "za", + _distance: "20", + _oneway: "true" + } + }, + { + en: { + _desired: "zu", + _distance: "30", + _oneway: "true" + } + }, + { + ar: { + _desired: "aao", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "abv", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acm", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acw", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acx", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "acy", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "adf", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aeb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "aec", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "afb", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ajp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apc", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "apd", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arq", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ars", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ary", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "arz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "auz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "avl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayh", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayl", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayn", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ayp", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "bbz", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "pga", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "shu", + _distance: "10", + _oneway: "true" + } + }, + { + ar: { + _desired: "ssh", + _distance: "10", + _oneway: "true" + } + }, + { + az: { + _desired: "azb", + _distance: "10", + _oneway: "true" + } + }, + { + et: { + _desired: "vro", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "ffm", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fub", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fue", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuf", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuh", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fui", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuq", + _distance: "10", + _oneway: "true" + } + }, + { + ff: { + _desired: "fuv", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gnw", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gui", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "gun", + _distance: "10", + _oneway: "true" + } + }, + { + gn: { + _desired: "nhd", + _distance: "10", + _oneway: "true" + } + }, + { + iu: { + _desired: "ikt", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "enb", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "eyo", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "niq", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "oki", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "pko", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "sgc", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tec", + _distance: "10", + _oneway: "true" + } + }, + { + kln: { + _desired: "tuy", + _distance: "10", + _oneway: "true" + } + }, + { + kok: { + _desired: "gom", + _distance: "10", + _oneway: "true" + } + }, + { + kpe: { + _desired: "gkp", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "ida", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lkb", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lko", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lks", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lri", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lrm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lsm", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lto", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lts", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "lwg", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nle", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "nyd", + _distance: "10", + _oneway: "true" + } + }, + { + luy: { + _desired: "rag", + _distance: "10", + _oneway: "true" + } + }, + { + lv: { + _desired: "ltg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bhr", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bjq", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bmm", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "bzc", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "msh", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "skg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tdx", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "tkg", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "txy", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmv", + _distance: "10", + _oneway: "true" + } + }, + { + mg: { + _desired: "xmw", + _distance: "10", + _oneway: "true" + } + }, + { + mn: { + _desired: "mvf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bjn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "btj", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bve", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "bvu", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "coa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "dup", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "hji", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "id", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jak", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "jax", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kvr", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "kxd", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lce", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "lcf", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "liw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "max", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "meo", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfa", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mfb", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "min", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mqg", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "msi", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "mui", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "orn", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "ors", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pel", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "pse", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "tmw", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "urk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkk", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "vkt", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "xmm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zlm", + _distance: "10", + _oneway: "true" + } + }, + { + ms: { + _desired: "zmi", + _distance: "10", + _oneway: "true" + } + }, + { + ne: { + _desired: "dty", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "gax", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "hae", + _distance: "10", + _oneway: "true" + } + }, + { + om: { + _desired: "orc", + _distance: "10", + _oneway: "true" + } + }, + { + or: { + _desired: "spv", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pbt", + _distance: "10", + _oneway: "true" + } + }, + { + ps: { + _desired: "pst", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qub", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qud", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quf", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qug", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quk", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qul", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qup", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qur", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qus", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qux", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "quy", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qva", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qve", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvi", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvj", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvm", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvs", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvw", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qvz", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qwh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qws", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxa", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxc", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxh", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxl", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxn", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxo", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxp", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxr", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxt", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxu", + _distance: "10", + _oneway: "true" + } + }, + { + qu: { + _desired: "qxw", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdc", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sdn", + _distance: "10", + _oneway: "true" + } + }, + { + sc: { + _desired: "sro", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aae", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aat", + _distance: "10", + _oneway: "true" + } + }, + { + sq: { + _desired: "aln", + _distance: "10", + _oneway: "true" + } + }, + { + syr: { + _desired: "aii", + _distance: "10", + _oneway: "true" + } + }, + { + uz: { + _desired: "uzs", + _distance: "10", + _oneway: "true" + } + }, + { + yi: { + _desired: "yih", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cdo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cjy", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "cpx", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "czo", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "gan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hak", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "hsn", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "lzh", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "mnp", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "nan", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "wuu", + _distance: "10", + _oneway: "true" + } + }, + { + zh: { + _desired: "yue", + _distance: "10", + _oneway: "true" + } + }, + { + "*": { + _desired: "*", + _distance: "80" + } + }, + { + "en-Latn": { + _desired: "am-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "az-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "bn-Beng", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "bo-Tibt", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "hy-Armn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ka-Geor", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "km-Khmr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "kn-Knda", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "lo-Laoo", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ml-Mlym", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "my-Mymr", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ne-Deva", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "or-Orya", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "pa-Guru", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ps-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "sd-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "si-Sinh", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ta-Taml", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "te-Telu", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ti-Ethi", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "tk-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "ur-Arab", + _distance: "10", + _oneway: "true" + } + }, + { + "ru-Cyrl": { + _desired: "uz-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "en-Latn": { + _desired: "yi-Hebr", + _distance: "10", + _oneway: "true" + } + }, + { + "sr-Cyrl": { + _desired: "sr-Latn", + _distance: "5" + } + }, + { + "zh-Hans": { + _desired: "za-Latn", + _distance: "10", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hant": { + _desired: "zh-Hani", + _distance: "20", + _oneway: "true" + } + }, + { + "ar-Arab": { + _desired: "ar-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "bn-Beng": { + _desired: "bn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "gu-Gujr": { + _desired: "gu-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "hi-Deva": { + _desired: "hi-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "kn-Knda": { + _desired: "kn-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ml-Mlym": { + _desired: "ml-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "mr-Deva": { + _desired: "mr-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ta-Taml": { + _desired: "ta-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "te-Telu": { + _desired: "te-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "zh-Hans": { + _desired: "zh-Latn", + _distance: "20", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Latn", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Jpan": { + _desired: "ja-Hrkt", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Hira", + _distance: "5", + _oneway: "true" + } + }, + { + "ja-Hrkt": { + _desired: "ja-Kana", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hani", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Hang", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Kore": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "ko-Hang": { + _desired: "ko-Jamo", + _distance: "5", + _oneway: "true" + } + }, + { + "*-*": { + _desired: "*-*", + _distance: "50" + } + }, + { + "ar-*-$maghreb": { + _desired: "ar-*-$maghreb", + _distance: "4" + } + }, + { + "ar-*-$!maghreb": { + _desired: "ar-*-$!maghreb", + _distance: "4" + } + }, + { + "ar-*-*": { + _desired: "ar-*-*", + _distance: "5" + } + }, + { + "en-*-$enUS": { + _desired: "en-*-$enUS", + _distance: "4" + } + }, + { + "en-*-GB": { + _desired: "en-*-$!enUS", + _distance: "3" + } + }, + { + "en-*-$!enUS": { + _desired: "en-*-$!enUS", + _distance: "4" + } + }, + { + "en-*-*": { + _desired: "en-*-*", + _distance: "5" + } + }, + { + "es-*-$americas": { + _desired: "es-*-$americas", + _distance: "4" + } + }, + { + "es-*-$!americas": { + _desired: "es-*-$!americas", + _distance: "4" + } + }, + { + "es-*-*": { + _desired: "es-*-*", + _distance: "5" + } + }, + { + "pt-*-$americas": { + _desired: "pt-*-$americas", + _distance: "4" + } + }, + { + "pt-*-$!americas": { + _desired: "pt-*-$!americas", + _distance: "4" + } + }, + { + "pt-*-*": { + _desired: "pt-*-*", + _distance: "5" + } + }, + { + "zh-Hant-$cnsar": { + _desired: "zh-Hant-$cnsar", + _distance: "4" + } + }, + { + "zh-Hant-$!cnsar": { + _desired: "zh-Hant-$!cnsar", + _distance: "4" + } + }, + { + "zh-Hant-*": { + _desired: "zh-Hant-*", + _distance: "5" + } + }, + { + "*-*-*": { + _desired: "*-*-*", + _distance: "4" + } + } + ] + } + } + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/regions.generated.js + var regions = { + "001": [ + "001", + "001-status-grouping", + "002", + "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", + "AC", + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "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", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CQ", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "EZ", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "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", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "UN", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "XK", + "YE", + "YT", + "ZA", + "ZM", + "ZW" + ], + "002": [ + "002", + "002-status-grouping", + "011", + "014", + "015", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "DZ", + "EA", + "EG", + "EH", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IC", + "IO", + "KE", + "KM", + "LR", + "LS", + "LY", + "MA", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SD", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TN", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "003": [ + "003", + "013", + "021", + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BM", + "BQ", + "BS", + "BZ", + "CA", + "CR", + "CU", + "CW", + "DM", + "DO", + "GD", + "GL", + "GP", + "GT", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PM", + "PR", + "SV", + "SX", + "TC", + "TT", + "US", + "VC", + "VG", + "VI" + ], + "005": [ + "005", + "AR", + "BO", + "BR", + "BV", + "CL", + "CO", + "EC", + "FK", + "GF", + "GS", + "GY", + "PE", + "PY", + "SR", + "UY", + "VE" + ], + "009": [ + "009", + "053", + "054", + "057", + "061", + "AC", + "AQ", + "AS", + "AU", + "CC", + "CK", + "CP", + "CX", + "DG", + "FJ", + "FM", + "GU", + "HM", + "KI", + "MH", + "MP", + "NC", + "NF", + "NR", + "NU", + "NZ", + "PF", + "PG", + "PN", + "PW", + "QO", + "SB", + "TA", + "TK", + "TO", + "TV", + "UM", + "VU", + "WF", + "WS" + ], + "011": [ + "011", + "BF", + "BJ", + "CI", + "CV", + "GH", + "GM", + "GN", + "GW", + "LR", + "ML", + "MR", + "NE", + "NG", + "SH", + "SL", + "SN", + "TG" + ], + "013": [ + "013", + "BZ", + "CR", + "GT", + "HN", + "MX", + "NI", + "PA", + "SV" + ], + "014": [ + "014", + "BI", + "DJ", + "ER", + "ET", + "IO", + "KE", + "KM", + "MG", + "MU", + "MW", + "MZ", + "RE", + "RW", + "SC", + "SO", + "SS", + "TF", + "TZ", + "UG", + "YT", + "ZM", + "ZW" + ], + "015": [ + "015", + "DZ", + "EA", + "EG", + "EH", + "IC", + "LY", + "MA", + "SD", + "TN" + ], + "017": [ + "017", + "AO", + "CD", + "CF", + "CG", + "CM", + "GA", + "GQ", + "ST", + "TD" + ], + "018": [ + "018", + "BW", + "LS", + "NA", + "SZ", + "ZA" + ], + "019": [ + "003", + "005", + "013", + "019", + "019-status-grouping", + "021", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BM", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CA", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GL", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PM", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "US", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "021": [ + "021", + "BM", + "CA", + "GL", + "PM", + "US" + ], + "029": [ + "029", + "AG", + "AI", + "AW", + "BB", + "BL", + "BQ", + "BS", + "CU", + "CW", + "DM", + "DO", + "GD", + "GP", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "PR", + "SX", + "TC", + "TT", + "VC", + "VG", + "VI" + ], + "030": [ + "030", + "CN", + "HK", + "JP", + "KP", + "KR", + "MN", + "MO", + "TW" + ], + "034": [ + "034", + "AF", + "BD", + "BT", + "IN", + "IR", + "LK", + "MV", + "NP", + "PK" + ], + "035": [ + "035", + "BN", + "ID", + "KH", + "LA", + "MM", + "MY", + "PH", + "SG", + "TH", + "TL", + "VN" + ], + "039": [ + "039", + "AD", + "AL", + "BA", + "ES", + "GI", + "GR", + "HR", + "IT", + "ME", + "MK", + "MT", + "PT", + "RS", + "SI", + "SM", + "VA", + "XK" + ], + "053": [ + "053", + "AU", + "CC", + "CX", + "HM", + "NF", + "NZ" + ], + "054": [ + "054", + "FJ", + "NC", + "PG", + "SB", + "VU" + ], + "057": [ + "057", + "FM", + "GU", + "KI", + "MH", + "MP", + "NR", + "PW", + "UM" + ], + "061": [ + "061", + "AS", + "CK", + "NU", + "PF", + "PN", + "TK", + "TO", + "TV", + "WF", + "WS" + ], + "142": [ + "030", + "034", + "035", + "142", + "143", + "145", + "AE", + "AF", + "AM", + "AZ", + "BD", + "BH", + "BN", + "BT", + "CN", + "CY", + "GE", + "HK", + "ID", + "IL", + "IN", + "IQ", + "IR", + "JO", + "JP", + "KG", + "KH", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LK", + "MM", + "MN", + "MO", + "MV", + "MY", + "NP", + "OM", + "PH", + "PK", + "PS", + "QA", + "SA", + "SG", + "SY", + "TH", + "TJ", + "TL", + "TM", + "TR", + "TW", + "UZ", + "VN", + "YE" + ], + "143": [ + "143", + "KG", + "KZ", + "TJ", + "TM", + "UZ" + ], + "145": [ + "145", + "AE", + "AM", + "AZ", + "BH", + "CY", + "GE", + "IL", + "IQ", + "JO", + "KW", + "LB", + "OM", + "PS", + "QA", + "SA", + "SY", + "TR", + "YE" + ], + "150": [ + "039", + "150", + "151", + "154", + "155", + "AD", + "AL", + "AT", + "AX", + "BA", + "BE", + "BG", + "BY", + "CH", + "CQ", + "CZ", + "DE", + "DK", + "EE", + "ES", + "FI", + "FO", + "FR", + "GB", + "GG", + "GI", + "GR", + "HR", + "HU", + "IE", + "IM", + "IS", + "IT", + "JE", + "LI", + "LT", + "LU", + "LV", + "MC", + "MD", + "ME", + "MK", + "MT", + "NL", + "NO", + "PL", + "PT", + "RO", + "RS", + "RU", + "SE", + "SI", + "SJ", + "SK", + "SM", + "UA", + "VA", + "XK" + ], + "151": [ + "151", + "BG", + "BY", + "CZ", + "HU", + "MD", + "PL", + "RO", + "RU", + "SK", + "UA" + ], + "154": [ + "154", + "AX", + "CQ", + "DK", + "EE", + "FI", + "FO", + "GB", + "GG", + "IE", + "IM", + "IS", + "JE", + "LT", + "LV", + "NO", + "SE", + "SJ" + ], + "155": [ + "155", + "AT", + "BE", + "CH", + "DE", + "FR", + "LI", + "LU", + "MC", + "NL" + ], + "202": [ + "011", + "014", + "017", + "018", + "202", + "AO", + "BF", + "BI", + "BJ", + "BW", + "CD", + "CF", + "CG", + "CI", + "CM", + "CV", + "DJ", + "ER", + "ET", + "GA", + "GH", + "GM", + "GN", + "GQ", + "GW", + "IO", + "KE", + "KM", + "LR", + "LS", + "MG", + "ML", + "MR", + "MU", + "MW", + "MZ", + "NA", + "NE", + "NG", + "RE", + "RW", + "SC", + "SH", + "SL", + "SN", + "SO", + "SS", + "ST", + "SZ", + "TD", + "TF", + "TG", + "TZ", + "UG", + "YT", + "ZA", + "ZM", + "ZW" + ], + "419": [ + "005", + "013", + "029", + "419", + "AG", + "AI", + "AR", + "AW", + "BB", + "BL", + "BO", + "BQ", + "BR", + "BS", + "BV", + "BZ", + "CL", + "CO", + "CR", + "CU", + "CW", + "DM", + "DO", + "EC", + "FK", + "GD", + "GF", + "GP", + "GS", + "GT", + "GY", + "HN", + "HT", + "JM", + "KN", + "KY", + "LC", + "MF", + "MQ", + "MS", + "MX", + "NI", + "PA", + "PE", + "PR", + "PY", + "SR", + "SV", + "SX", + "TC", + "TT", + "UY", + "VC", + "VE", + "VG", + "VI" + ], + "EU": [ + "AT", + "BE", + "BG", + "CY", + "CZ", + "DE", + "DK", + "EE", + "ES", + "EU", + "FI", + "FR", + "GR", + "HR", + "HU", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PL", + "PT", + "RO", + "SE", + "SI", + "SK" + ], + "EZ": [ + "AT", + "BE", + "CY", + "DE", + "EE", + "ES", + "EZ", + "FI", + "FR", + "GR", + "IE", + "IT", + "LT", + "LU", + "LV", + "MT", + "NL", + "PT", + "SI", + "SK" + ], + "QO": [ + "AC", + "AQ", + "CP", + "DG", + "QO", + "TA" + ], + "UN": [ + "AD", + "AE", + "AF", + "AG", + "AL", + "AM", + "AO", + "AR", + "AT", + "AU", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BN", + "BO", + "BR", + "BS", + "BT", + "BW", + "BY", + "BZ", + "CA", + "CD", + "CF", + "CG", + "CH", + "CI", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FM", + "FR", + "GA", + "GB", + "GD", + "GE", + "GH", + "GM", + "GN", + "GQ", + "GR", + "GT", + "GW", + "GY", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IN", + "IQ", + "IR", + "IS", + "IT", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "KW", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MR", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NE", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NZ", + "OM", + "PA", + "PE", + "PG", + "PH", + "PK", + "PL", + "PT", + "PW", + "PY", + "QA", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SI", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SV", + "SY", + "SZ", + "TD", + "TG", + "TH", + "TJ", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TZ", + "UA", + "UG", + "UN", + "US", + "UY", + "UZ", + "VC", + "VE", + "VN", + "VU", + "WS", + "YE", + "ZA", + "ZM", + "ZW" + ] + }; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js + var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; + function invariant2(condition, message, Err) { + if (Err === void 0) { + Err = Error; + } + if (!condition) { + throw new Err(message); + } + } + var DEFAULT_MATCHING_THRESHOLD = 838; + var PROCESSED_DATA; + function processData() { + var _a, _b; + if (!PROCESSED_DATA) { + var paradigmLocales = (_b = (_a = data.supplemental.languageMatching["written-new"][0]) === null || _a === void 0 ? void 0 : _a.paradigmLocales) === null || _b === void 0 ? void 0 : _b._locales.split(" "); + var matchVariables = data.supplemental.languageMatching["written-new"].slice(1, 5); + var data2 = data.supplemental.languageMatching["written-new"].slice(5); + var matches = data2.map(function(d) { + var key = Object.keys(d)[0]; + var value = d[key]; + return { + supported: key, + desired: value._desired, + distance: +value._distance, + oneway: value.oneway === "true" ? true : false + }; + }, {}); + PROCESSED_DATA = { + matches, + matchVariables: matchVariables.reduce(function(all, d) { + var key = Object.keys(d)[0]; + var value = d[key]; + all[key.slice(1)] = value._value.split("+"); + return all; + }, {}), + paradigmLocales: __spreadArray(__spreadArray([], paradigmLocales, true), paradigmLocales.map(function(l) { + return new Intl.Locale(l.replace(/_/g, "-")).maximize().toString(); + }), true) + }; + } + return PROCESSED_DATA; + } + function isMatched(locale, languageMatchInfoLocale, matchVariables) { + var _a = languageMatchInfoLocale.split("-"), language = _a[0], script = _a[1], region = _a[2]; + var matches = true; + if (region && region[0] === "$") { + var shouldInclude = region[1] !== "!"; + var matchRegions = shouldInclude ? matchVariables[region.slice(1)] : matchVariables[region.slice(2)]; + var expandedMatchedRegions = matchRegions.map(function(r) { + return regions[r] || [r]; + }).reduce(function(all, list) { + return __spreadArray(__spreadArray([], all, true), list, true); + }, []); + matches && (matches = !(expandedMatchedRegions.indexOf(locale.region || "") > 1 != shouldInclude)); + } else { + matches && (matches = locale.region ? region === "*" || region === locale.region : true); + } + matches && (matches = locale.script ? script === "*" || script === locale.script : true); + matches && (matches = locale.language ? language === "*" || language === locale.language : true); + return matches; + } + function serializeLSR(lsr) { + return [lsr.language, lsr.script, lsr.region].filter(Boolean).join("-"); + } + function findMatchingDistanceForLSR(desired, supported, data2) { + for (var _i = 0, _a = data2.matches; _i < _a.length; _i++) { + var d = _a[_i]; + var matches = isMatched(desired, d.desired, data2.matchVariables) && isMatched(supported, d.supported, data2.matchVariables); + if (!d.oneway && !matches) { + matches = isMatched(desired, d.supported, data2.matchVariables) && isMatched(supported, d.desired, data2.matchVariables); + } + if (matches) { + var distance = d.distance * 10; + if (data2.paradigmLocales.indexOf(serializeLSR(desired)) > -1 != data2.paradigmLocales.indexOf(serializeLSR(supported)) > -1) { + return distance - 1; + } + return distance; + } + } + throw new Error("No matching distance found"); + } + function findMatchingDistance(desired, supported) { + var desiredLocale = new Intl.Locale(desired).maximize(); + var supportedLocale = new Intl.Locale(supported).maximize(); + var desiredLSR = { + language: desiredLocale.language, + script: desiredLocale.script || "", + region: desiredLocale.region || "" + }; + var supportedLSR = { + language: supportedLocale.language, + script: supportedLocale.script || "", + region: supportedLocale.region || "" + }; + var matchingDistance = 0; + var data2 = processData(); + if (desiredLSR.language !== supportedLSR.language) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: "", + region: "" + }, { + language: supportedLocale.language, + script: "", + region: "" + }, data2); + } + if (desiredLSR.script !== supportedLSR.script) { + matchingDistance += findMatchingDistanceForLSR({ + language: desiredLocale.language, + script: desiredLSR.script, + region: "" + }, { + language: supportedLocale.language, + script: desiredLSR.script, + region: "" + }, data2); + } + if (desiredLSR.region !== supportedLSR.region) { + matchingDistance += findMatchingDistanceForLSR(desiredLSR, supportedLSR, data2); + } + return matchingDistance; + } + function findBestMatch(requestedLocales, supportedLocales2, threshold) { + if (threshold === void 0) { + threshold = DEFAULT_MATCHING_THRESHOLD; + } + var lowestDistance = Infinity; + var result = { + matchedDesiredLocale: "", + distances: {} + }; + requestedLocales.forEach(function(desired, i) { + if (!result.distances[desired]) { + result.distances[desired] = {}; + } + supportedLocales2.forEach(function(supported) { + var distance = findMatchingDistance(desired, supported) + 0 + i * 40; + result.distances[desired][supported] = distance; + if (distance < lowestDistance) { + lowestDistance = distance; + result.matchedDesiredLocale = desired; + result.matchedSupportedLocale = supported; + } + }); + }); + if (lowestDistance >= threshold) { + result.matchedDesiredLocale = void 0; + result.matchedSupportedLocale = void 0; + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js + function BestFitMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var foundLocale; + var extension; + var noExtensionLocales = []; + var noExtensionLocaleMap = requestedLocales.reduce(function(all, l) { + var noExtensionLocale = l.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + noExtensionLocales.push(noExtensionLocale); + all[noExtensionLocale] = l; + return all; + }, {}); + var result = findBestMatch(noExtensionLocales, availableLocales); + if (result.matchedSupportedLocale && result.matchedDesiredLocale) { + foundLocale = result.matchedSupportedLocale; + extension = noExtensionLocaleMap[result.matchedDesiredLocale].slice(result.matchedDesiredLocale.length) || void 0; + } + if (!foundLocale) { + return { locale: getDefaultLocale() }; + } + return { + locale: foundLocale, + extension + }; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js + function BestAvailableLocale(availableLocales, locale) { + var candidate = locale; + while (true) { + if (availableLocales.indexOf(candidate) > -1) { + return candidate; + } + var pos = candidate.lastIndexOf("-"); + if (!~pos) { + return void 0; + } + if (pos >= 2 && candidate[pos - 2] === "-") { + pos -= 2; + } + candidate = candidate.slice(0, pos); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js + function LookupMatcher(availableLocales, requestedLocales, getDefaultLocale) { + var result = { locale: "" }; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + result.locale = availableLocale; + if (locale !== noExtensionLocale) { + result.extension = locale.slice(noExtensionLocale.length, locale.length); + } + return result; + } + } + result.locale = getDefaultLocale(); + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js + function UnicodeExtensionValue(extension, key) { + invariant2(key.length === 2, "key must have 2 elements"); + var size = extension.length; + var searchValue = "-".concat(key, "-"); + var pos = extension.indexOf(searchValue); + if (pos !== -1) { + var start = pos + 4; + var end = start; + var k = start; + var done = false; + while (!done) { + var e = extension.indexOf("-", k); + var len = void 0; + if (e === -1) { + len = size - k; + } else { + len = e - k; + } + if (len === 2) { + done = true; + } else if (e === -1) { + end = size; + done = true; + } else { + end = e; + k = e + 1; + } + } + return extension.slice(start, end); + } + searchValue = "-".concat(key); + pos = extension.indexOf(searchValue); + if (pos !== -1 && pos + 3 === size) { + return ""; + } + return void 0; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js + function ResolveLocale(availableLocales, requestedLocales, options, relevantExtensionKeys, localeData, getDefaultLocale) { + var matcher = options.localeMatcher; + var r; + if (matcher === "lookup") { + r = LookupMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } else { + r = BestFitMatcher(Array.from(availableLocales), requestedLocales, getDefaultLocale); + } + var foundLocale = r.locale; + var result = { locale: "", dataLocale: foundLocale }; + var supportedExtension = "-u"; + for (var _i = 0, relevantExtensionKeys_1 = relevantExtensionKeys; _i < relevantExtensionKeys_1.length; _i++) { + var key = relevantExtensionKeys_1[_i]; + invariant2(foundLocale in localeData, "Missing locale data for ".concat(foundLocale)); + var foundLocaleData = localeData[foundLocale]; + invariant2(typeof foundLocaleData === "object" && foundLocaleData !== null, "locale data ".concat(key, " must be an object")); + var keyLocaleData = foundLocaleData[key]; + invariant2(Array.isArray(keyLocaleData), "keyLocaleData for ".concat(key, " must be an array")); + var value = keyLocaleData[0]; + invariant2(typeof value === "string" || value === null, "value must be string or null but got ".concat(typeof value, " in key ").concat(key)); + var supportedExtensionAddition = ""; + if (r.extension) { + var requestedValue = UnicodeExtensionValue(r.extension, key); + if (requestedValue !== void 0) { + if (requestedValue !== "") { + if (~keyLocaleData.indexOf(requestedValue)) { + value = requestedValue; + supportedExtensionAddition = "-".concat(key, "-").concat(value); + } + } else if (~requestedValue.indexOf("true")) { + value = "true"; + supportedExtensionAddition = "-".concat(key); + } + } + } + if (key in options) { + var optionsValue = options[key]; + invariant2(typeof optionsValue === "string" || typeof optionsValue === "undefined" || optionsValue === null, "optionsValue must be String, Undefined or Null"); + if (~keyLocaleData.indexOf(optionsValue)) { + if (optionsValue !== value) { + value = optionsValue; + supportedExtensionAddition = ""; + } + } + } + result[key] = value; + supportedExtension += supportedExtensionAddition; + } + if (supportedExtension.length > 2) { + var privateIndex = foundLocale.indexOf("-x-"); + if (privateIndex === -1) { + foundLocale = foundLocale + supportedExtension; + } else { + var preExtension = foundLocale.slice(0, privateIndex); + var postExtension = foundLocale.slice(privateIndex, foundLocale.length); + foundLocale = preExtension + supportedExtension + postExtension; + } + foundLocale = Intl.getCanonicalLocales(foundLocale)[0]; + } + result.locale = foundLocale; + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js + function LookupSupportedLocales(availableLocales, requestedLocales) { + var subset = []; + for (var _i = 0, requestedLocales_1 = requestedLocales; _i < requestedLocales_1.length; _i++) { + var locale = requestedLocales_1[_i]; + var noExtensionLocale = locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX, ""); + var availableLocale = BestAvailableLocale(availableLocales, noExtensionLocale); + if (availableLocale) { + subset.push(availableLocale); + } + } + return subset; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+intl-localematcher@0.0.0/node_modules/@formatjs/intl-localematcher/lib/index.js + function match(requestedLocales, availableLocales, defaultLocale, opts) { + return ResolveLocale(availableLocales, CanonicalizeLocaleList2(requestedLocales), { + localeMatcher: (opts === null || opts === void 0 ? void 0 : opts.algorithm) || "best fit" + }, [], {}, function() { + return defaultLocale; + }).locale; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/PartitionPattern.js + function PartitionPattern(pattern) { + var result = []; + var beginIndex = pattern.indexOf("{"); + var endIndex = 0; + var nextIndex = 0; + var length = pattern.length; + while (beginIndex < pattern.length && beginIndex > -1) { + endIndex = pattern.indexOf("}", beginIndex); + invariant(endIndex > beginIndex, "Invalid pattern ".concat(pattern)); + if (beginIndex > nextIndex) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, beginIndex) + }); + } + result.push({ + type: pattern.substring(beginIndex + 1, endIndex), + value: void 0 + }); + nextIndex = endIndex + 1; + beginIndex = pattern.indexOf("{", nextIndex); + } + if (nextIndex < length) { + result.push({ + type: "literal", + value: pattern.substring(nextIndex, length) + }); + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/SupportedLocales.js + function SupportedLocales(availableLocales, requestedLocales, options) { + var matcher = "best fit"; + if (options !== void 0) { + options = ToObject(options); + matcher = GetOption(options, "localeMatcher", "string", ["lookup", "best fit"], "best fit"); + } + if (matcher === "best fit") { + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + return LookupSupportedLocales(Array.from(availableLocales), requestedLocales); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/data.js + var MissingLocaleDataError = ( + /** @class */ + function(_super) { + __extends(MissingLocaleDataError2, _super); + function MissingLocaleDataError2() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.type = "MISSING_LOCALE_DATA"; + return _this; + } + return MissingLocaleDataError2; + }(Error) + ); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/node_modules/.aspect_rules_js/@formatjs+ecma402-abstract@0.0.0/node_modules/@formatjs/ecma402-abstract/lib/types/date-time.js + var RangePatternType; + (function(RangePatternType2) { + RangePatternType2["startRange"] = "startRange"; + RangePatternType2["shared"] = "shared"; + RangePatternType2["endRange"] = "endRange"; + })(RangePatternType || (RangePatternType = {})); + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/abstract/InitializeRelativeTimeFormat.js + var NUMBERING_SYSTEM_REGEX = /^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i; + function InitializeRelativeTimeFormat(rtf, locales, options, _a) { + var getInternalSlots2 = _a.getInternalSlots, availableLocales = _a.availableLocales, relevantExtensionKeys = _a.relevantExtensionKeys, localeData = _a.localeData, getDefaultLocale = _a.getDefaultLocale; + var internalSlots = getInternalSlots2(rtf); + internalSlots.initializedRelativeTimeFormat = true; + var requestedLocales = CanonicalizeLocaleList(locales); + var opt = /* @__PURE__ */ Object.create(null); + var opts = CoerceOptionsToObject(options); + var matcher = GetOption(opts, "localeMatcher", "string", ["best fit", "lookup"], "best fit"); + opt.localeMatcher = matcher; + var numberingSystem = GetOption( + opts, + // @ts-expect-error TS option is wack + "numberingSystem", + "string", + void 0, + void 0 + ); + if (numberingSystem !== void 0) { + if (!NUMBERING_SYSTEM_REGEX.test(numberingSystem)) { + throw new RangeError("Invalid numbering system ".concat(numberingSystem)); + } + } + opt.nu = numberingSystem; + var r = ResolveLocale(availableLocales, requestedLocales, opt, relevantExtensionKeys, localeData, getDefaultLocale); + var locale = r.locale, nu = r.nu; + internalSlots.locale = locale; + internalSlots.style = GetOption(opts, "style", "string", ["long", "narrow", "short"], "long"); + internalSlots.numeric = GetOption(opts, "numeric", "string", ["always", "auto"], "always"); + var fields = localeData[r.dataLocale]; + invariant(!!fields, "Missing locale data for ".concat(r.dataLocale)); + internalSlots.fields = fields; + internalSlots.numberFormat = new Intl.NumberFormat(locales); + internalSlots.pluralRules = new Intl.PluralRules(locales); + internalSlots.numberingSystem = nu; + return rtf; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/abstract/SingularRelativeTimeUnit.js + function SingularRelativeTimeUnit(unit) { + invariant(Type(unit) === "String", "unit must be a string"); + if (unit === "seconds") + return "second"; + if (unit === "minutes") + return "minute"; + if (unit === "hours") + return "hour"; + if (unit === "days") + return "day"; + if (unit === "weeks") + return "week"; + if (unit === "months") + return "month"; + if (unit === "quarters") + return "quarter"; + if (unit === "years") + return "year"; + if (unit !== "second" && unit !== "minute" && unit !== "hour" && unit !== "day" && unit !== "week" && unit !== "month" && unit !== "quarter" && unit !== "year") { + throw new RangeError("invalid unit"); + } + return unit; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/abstract/MakePartsList.js + function MakePartsList(pattern, unit, parts) { + var patternParts = PartitionPattern(pattern); + var result = []; + for (var _i = 0, patternParts_1 = patternParts; _i < patternParts_1.length; _i++) { + var patternPart = patternParts_1[_i]; + if (patternPart.type === "literal") { + result.push({ + type: "literal", + value: patternPart.value + }); + } else { + invariant(patternPart.type === "0", "Malformed pattern ".concat(pattern)); + for (var _a = 0, parts_1 = parts; _a < parts_1.length; _a++) { + var part = parts_1[_a]; + result.push({ + type: part.type, + value: part.value, + unit + }); + } + } + } + return result; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/abstract/PartitionRelativeTimePattern.js + function PartitionRelativeTimePattern(rtf, value, unit, _a) { + var getInternalSlots2 = _a.getInternalSlots; + invariant(Type(value) === "Number", "value must be number, instead got ".concat(typeof value), TypeError); + invariant(Type(unit) === "String", "unit must be number, instead got ".concat(typeof value), TypeError); + if (isNaN(value) || !isFinite(value)) { + throw new RangeError("Invalid value ".concat(value)); + } + var resolvedUnit = SingularRelativeTimeUnit(unit); + var _b = getInternalSlots2(rtf), fields = _b.fields, style = _b.style, numeric = _b.numeric, pluralRules = _b.pluralRules, numberFormat = _b.numberFormat; + var entry = resolvedUnit; + if (style === "short") { + entry = "".concat(resolvedUnit, "-short"); + } else if (style === "narrow") { + entry = "".concat(resolvedUnit, "-narrow"); + } + if (!(entry in fields)) { + entry = resolvedUnit; + } + var patterns = fields[entry]; + if (numeric === "auto") { + if (ToString(value) in patterns) { + return [ + { + type: "literal", + value: patterns[ToString(value)] + } + ]; + } + } + var tl = "future"; + if (SameValue(value, -0) || value < 0) { + tl = "past"; + } + var po = patterns[tl]; + var fv = typeof numberFormat.formatToParts === "function" ? numberFormat.formatToParts(Math.abs(value)) : ( + // TODO: If formatToParts is not supported, we assume the whole formatted + // number is a part + [ + { + type: "literal", + value: numberFormat.format(Math.abs(value)), + unit + } + ] + ); + var pr = pluralRules.select(value); + var pattern = po[pr]; + return MakePartsList(pattern, resolvedUnit, fv); + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/get_internal_slots.js + var internalSlotMap = /* @__PURE__ */ new WeakMap(); + function getInternalSlots(x) { + var internalSlots = internalSlotMap.get(x); + if (!internalSlots) { + internalSlots = /* @__PURE__ */ Object.create(null); + internalSlotMap.set(x, internalSlots); + } + return internalSlots; + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/index.js + var RelativeTimeFormat = ( + /** @class */ + function() { + function RelativeTimeFormat2(locales, options) { + var newTarget = this && this instanceof RelativeTimeFormat2 ? this.constructor : void 0; + if (!newTarget) { + throw new TypeError("Intl.RelativeTimeFormat must be called with 'new'"); + } + return InitializeRelativeTimeFormat(this, locales, options, { + getInternalSlots, + availableLocales: RelativeTimeFormat2.availableLocales, + relevantExtensionKeys: RelativeTimeFormat2.relevantExtensionKeys, + localeData: RelativeTimeFormat2.localeData, + getDefaultLocale: RelativeTimeFormat2.getDefaultLocale + }); + } + RelativeTimeFormat2.prototype.format = function(value, unit) { + if (typeof this !== "object") { + throw new TypeError("format was called on a non-object"); + } + var internalSlots = getInternalSlots(this); + if (!internalSlots.initializedRelativeTimeFormat) { + throw new TypeError("format was called on a invalid context"); + } + return PartitionRelativeTimePattern(this, Number(value), ToString(unit), { + getInternalSlots + }).map(function(el) { + return el.value; + }).join(""); + }; + RelativeTimeFormat2.prototype.formatToParts = function(value, unit) { + if (typeof this !== "object") { + throw new TypeError("formatToParts was called on a non-object"); + } + var internalSlots = getInternalSlots(this); + if (!internalSlots.initializedRelativeTimeFormat) { + throw new TypeError("formatToParts was called on a invalid context"); + } + return PartitionRelativeTimePattern(this, Number(value), ToString(unit), { getInternalSlots }); + }; + RelativeTimeFormat2.prototype.resolvedOptions = function() { + if (typeof this !== "object") { + throw new TypeError("resolvedOptions was called on a non-object"); + } + var internalSlots = getInternalSlots(this); + if (!internalSlots.initializedRelativeTimeFormat) { + throw new TypeError("resolvedOptions was called on a invalid context"); + } + return { + locale: internalSlots.locale, + style: internalSlots.style, + numeric: internalSlots.numeric, + numberingSystem: internalSlots.numberingSystem + }; + }; + RelativeTimeFormat2.supportedLocalesOf = function(locales, options) { + return SupportedLocales(RelativeTimeFormat2.availableLocales, CanonicalizeLocaleList(locales), options); + }; + RelativeTimeFormat2.__addLocaleData = function() { + var data2 = []; + for (var _i = 0; _i < arguments.length; _i++) { + data2[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data2; _a < data_1.length; _a++) { + var _b = data_1[_a], d = _b.data, locale = _b.locale; + var minimizedLocale = new Intl.Locale(locale).minimize().toString(); + RelativeTimeFormat2.localeData[locale] = RelativeTimeFormat2.localeData[minimizedLocale] = d; + RelativeTimeFormat2.availableLocales.add(minimizedLocale); + RelativeTimeFormat2.availableLocales.add(locale); + if (!RelativeTimeFormat2.__defaultLocale) { + RelativeTimeFormat2.__defaultLocale = minimizedLocale; + } + } + }; + RelativeTimeFormat2.getDefaultLocale = function() { + return RelativeTimeFormat2.__defaultLocale; + }; + RelativeTimeFormat2.localeData = {}; + RelativeTimeFormat2.availableLocales = /* @__PURE__ */ new Set(); + RelativeTimeFormat2.__defaultLocale = ""; + RelativeTimeFormat2.relevantExtensionKeys = ["nu"]; + RelativeTimeFormat2.polyfilled = true; + return RelativeTimeFormat2; + }() + ); + var lib_default = RelativeTimeFormat; + try { + if (typeof Symbol !== "undefined") { + Object.defineProperty(RelativeTimeFormat.prototype, Symbol.toStringTag, { + value: "Intl.RelativeTimeFormat", + writable: false, + enumerable: false, + configurable: true + }); + } + Object.defineProperty(RelativeTimeFormat.prototype.constructor, "length", { + value: 0, + writable: false, + enumerable: false, + configurable: true + }); + Object.defineProperty(RelativeTimeFormat.supportedLocalesOf, "length", { + value: 1, + writable: false, + enumerable: false, + configurable: true + }); + } catch (e) { + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/supported-locales.generated.js + var supportedLocales = ["af", "af-NA", "agq", "ak", "am", "ar", "ar-AE", "ar-BH", "ar-DJ", "ar-DZ", "ar-EG", "ar-EH", "ar-ER", "ar-IL", "ar-IQ", "ar-JO", "ar-KM", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-OM", "ar-PS", "ar-QA", "ar-SA", "ar-SD", "ar-SO", "ar-SS", "ar-SY", "ar-TD", "ar-TN", "ar-YE", "as", "asa", "ast", "az", "az-Cyrl", "az-Latn", "bas", "be", "be-tarask", "bem", "bez", "bg", "bm", "bn", "bn-IN", "bo", "bo-IN", "br", "brx", "bs", "bs-Cyrl", "bs-Latn", "ca", "ca-AD", "ca-ES-valencia", "ca-FR", "ca-IT", "ccp", "ccp-IN", "ce", "ceb", "cgg", "chr", "ckb", "ckb-IR", "cs", "cy", "da", "da-GL", "dav", "de", "de-AT", "de-BE", "de-CH", "de-IT", "de-LI", "de-LU", "dje", "doi", "dsb", "dua", "dyo", "dz", "ebu", "ee", "ee-TG", "el", "el-CY", "en", "en-001", "en-150", "en-AE", "en-AG", "en-AI", "en-AS", "en-AT", "en-AU", "en-BB", "en-BE", "en-BI", "en-BM", "en-BS", "en-BW", "en-BZ", "en-CA", "en-CC", "en-CH", "en-CK", "en-CM", "en-CX", "en-CY", "en-DE", "en-DG", "en-DK", "en-DM", "en-ER", "en-FI", "en-FJ", "en-FK", "en-FM", "en-GB", "en-GD", "en-GG", "en-GH", "en-GI", "en-GM", "en-GU", "en-GY", "en-HK", "en-IE", "en-IL", "en-IM", "en-IN", "en-IO", "en-JE", "en-JM", "en-KE", "en-KI", "en-KN", "en-KY", "en-LC", "en-LR", "en-LS", "en-MG", "en-MH", "en-MO", "en-MP", "en-MS", "en-MT", "en-MU", "en-MW", "en-MY", "en-NA", "en-NF", "en-NG", "en-NL", "en-NR", "en-NU", "en-NZ", "en-PG", "en-PH", "en-PK", "en-PN", "en-PR", "en-PW", "en-RW", "en-SB", "en-SC", "en-SD", "en-SE", "en-SG", "en-SH", "en-SI", "en-SL", "en-SS", "en-SX", "en-SZ", "en-TC", "en-TK", "en-TO", "en-TT", "en-TV", "en-TZ", "en-UG", "en-UM", "en-VC", "en-VG", "en-VI", "en-VU", "en-WS", "en-ZA", "en-ZM", "en-ZW", "eo", "es", "es-419", "es-AR", "es-BO", "es-BR", "es-BZ", "es-CL", "es-CO", "es-CR", "es-CU", "es-DO", "es-EA", "es-EC", "es-GQ", "es-GT", "es-HN", "es-IC", "es-MX", "es-NI", "es-PA", "es-PE", "es-PH", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "eu", "ewo", "fa", "fa-AF", "ff", "ff-Adlm", "ff-Adlm-BF", "ff-Adlm-CM", "ff-Adlm-GH", "ff-Adlm-GM", "ff-Adlm-GW", "ff-Adlm-LR", "ff-Adlm-MR", "ff-Adlm-NE", "ff-Adlm-NG", "ff-Adlm-SL", "ff-Adlm-SN", "ff-Latn", "ff-Latn-BF", "ff-Latn-CM", "ff-Latn-GH", "ff-Latn-GM", "ff-Latn-GN", "ff-Latn-GW", "ff-Latn-LR", "ff-Latn-MR", "ff-Latn-NE", "ff-Latn-NG", "ff-Latn-SL", "fi", "fil", "fo", "fo-DK", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL", "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-DZ", "fr-GA", "fr-GF", "fr-GN", "fr-GP", "fr-GQ", "fr-HT", "fr-KM", "fr-LU", "fr-MA", "fr-MC", "fr-MF", "fr-MG", "fr-ML", "fr-MQ", "fr-MR", "fr-MU", "fr-NC", "fr-NE", "fr-PF", "fr-PM", "fr-RE", "fr-RW", "fr-SC", "fr-SN", "fr-SY", "fr-TD", "fr-TG", "fr-TN", "fr-VU", "fr-WF", "fr-YT", "fur", "fy", "ga", "ga-GB", "gd", "gl", "gsw", "gsw-FR", "gsw-LI", "gu", "guz", "gv", "ha", "ha-GH", "ha-NE", "haw", "he", "hi", "hr", "hr-BA", "hsb", "hu", "hy", "ia", "id", "ig", "ii", "is", "it", "it-CH", "it-SM", "it-VA", "ja", "jgo", "jmc", "jv", "ka", "kab", "kam", "kde", "kea", "kgp", "khq", "ki", "kk", "kkj", "kl", "kln", "km", "kn", "ko", "ko-KP", "kok", "ks", "ks-Arab", "ksb", "ksf", "ksh", "ku", "kw", "ky", "lag", "lb", "lg", "lkt", "ln", "ln-AO", "ln-CF", "ln-CG", "lo", "lrc", "lrc-IQ", "lt", "lu", "luo", "luy", "lv", "mai", "mas", "mas-TZ", "mer", "mfe", "mg", "mgh", "mgo", "mi", "mk", "ml", "mn", "mni", "mni-Beng", "mr", "ms", "ms-BN", "ms-ID", "ms-SG", "mt", "mua", "my", "mzn", "naq", "nb", "nb-SJ", "nd", "nds", "nds-NL", "ne", "ne-IN", "nl", "nl-AW", "nl-BE", "nl-BQ", "nl-CW", "nl-SR", "nl-SX", "nmg", "nn", "nnh", "no", "nus", "nyn", "om", "om-KE", "or", "os", "os-RU", "pa", "pa-Arab", "pa-Guru", "pcm", "pl", "ps", "ps-PK", "pt", "pt-AO", "pt-CH", "pt-CV", "pt-GQ", "pt-GW", "pt-LU", "pt-MO", "pt-MZ", "pt-PT", "pt-ST", "pt-TL", "qu", "qu-BO", "qu-EC", "rm", "rn", "ro", "ro-MD", "rof", "ru", "ru-BY", "ru-KG", "ru-KZ", "ru-MD", "ru-UA", "rw", "rwk", "sa", "sah", "saq", "sat", "sat-Olck", "sbp", "sc", "sd", "sd-Arab", "sd-Deva", "se", "se-FI", "se-SE", "seh", "ses", "sg", "shi", "shi-Latn", "shi-Tfng", "si", "sk", "sl", "smn", "sn", "so", "so-DJ", "so-ET", "so-KE", "sq", "sq-MK", "sq-XK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME", "sr-Cyrl-XK", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-XK", "su", "su-Latn", "sv", "sv-AX", "sv-FI", "sw", "sw-CD", "sw-KE", "sw-UG", "ta", "ta-LK", "ta-MY", "ta-SG", "te", "teo", "teo-KE", "tg", "th", "ti", "ti-ER", "tk", "to", "tr", "tr-CY", "tt", "twq", "tzm", "ug", "uk", "und", "ur", "ur-IN", "uz", "uz-Arab", "uz-Cyrl", "uz-Latn", "vai", "vai-Latn", "vai-Vaii", "vi", "vun", "wae", "wo", "xh", "xog", "yav", "yi", "yo", "yo-BJ", "yrl", "yrl-CO", "yrl-VE", "yue", "yue-Hans", "yue-Hant", "zgh", "zh", "zh-Hans", "zh-Hans-HK", "zh-Hans-MO", "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zu"]; + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/should-polyfill.js + function supportedLocalesOf(locale) { + if (!locale) { + return true; + } + var locales = Array.isArray(locale) ? locale : [locale]; + return Intl.RelativeTimeFormat.supportedLocalesOf(locales).length === locales.length; + } + function hasResolvedOptionsNumberingSystem(locale) { + try { + return "numberingSystem" in new Intl.RelativeTimeFormat(locale || "en", { + numeric: "auto" + }).resolvedOptions(); + } catch (_) { + return false; + } + } + function shouldPolyfill(locale) { + if (locale === void 0) { + locale = "en"; + } + if (!("RelativeTimeFormat" in Intl) || !supportedLocalesOf(locale) || !hasResolvedOptionsNumberingSystem(locale)) { + return match([locale], supportedLocales, "en"); + } + } + + // ../../../../../../../../execroot/formatjs/bazel-out/darwin_arm64-fastbuild/bin/packages/intl-relativetimeformat/lib/polyfill.js + if (shouldPolyfill()) { + Object.defineProperty(Intl, "RelativeTimeFormat", { + value: lib_default, + writable: true, + enumerable: false, + configurable: true + }); + } +})(); +//# sourceMappingURL=polyfill.iife.js.map diff --git a/@webcomponents/webcomponentsjs@2.8.0/custom-elements-es5-adapter.js b/@webcomponents/webcomponentsjs@2.8.0/custom-elements-es5-adapter.js new file mode 100644 index 0000000..c70dd28 --- /dev/null +++ b/@webcomponents/webcomponentsjs@2.8.0/custom-elements-es5-adapter.js @@ -0,0 +1,15 @@ +/** +@license @nocompile +Copyright (c) 2018 The Polymer Project Authors. All rights reserved. +This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt +The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt +The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt +Code distributed by Google as part of the polymer project is also +subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt +*/ +(function () { + 'use strict'; + + (function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const a=HTMLElement;window.HTMLElement={HTMLElement:function HTMLElement(){return Reflect.construct(a,[],this.constructor)}}.HTMLElement,HTMLElement.prototype=a.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,a);})(); + +}()); diff --git a/@webcomponents/webcomponentsjs@2.8.0/webcomponents-bundle.js b/@webcomponents/webcomponentsjs@2.8.0/webcomponents-bundle.js new file mode 100644 index 0000000..c285271 --- /dev/null +++ b/@webcomponents/webcomponentsjs@2.8.0/webcomponents-bundle.js @@ -0,0 +1,384 @@ +/** +@license @nocompile +Copyright (c) 2018 The Polymer Project Authors. All rights reserved. +This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt +The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt +The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt +Code distributed by Google as part of the polymer project is also +subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt +*/ +(function(){/* + + Copyright (c) 2016 The Polymer Project Authors. All rights reserved. + This code may only be used under the BSD style license found at + http://polymer.github.io/LICENSE.txt The complete set of authors may be found + at http://polymer.github.io/AUTHORS.txt The complete set of contributors may + be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by + Google as part of the polymer project is also subject to an additional IP + rights grant found at http://polymer.github.io/PATENTS.txt +*/ +'use strict';var v;function ba(a){var b=0;return function(){return b\x20\t\r\n\f]+)/i.exec(r)||["",""])[1].toLowerCase()];if(B)for(var K=0;K"+r+"";y.body.innerHTML=r;for(a.bootstrap(y);this.content.firstChild;)k.call(this.content,this.content.firstChild);r=y.body;if(B)for(K=0;K"+this.innerHTML+""},set:function(r){if(this.parentNode){y.body.innerHTML= +r;for(r=this.ownerDocument.createDocumentFragment();y.body.firstChild;)l.call(r,y.body.firstChild);m.call(this.parentNode,r,this)}else throw Error("Failed to set the 'outerHTML' property on 'Element': This element has no parent node.");},configurable:!0})};n(a.prototype);J(a.prototype);a.bootstrap=function(p){p=b(p,"template");for(var r=0,B=p.length,K;r]/g,ib=function(p){switch(p){case "&":return"&";case "<":return"<";case ">":return">";case '"':return""";case "\u00a0":return" "}}; +x=function(p){for(var r={},B=0;B";break a;case Node.TEXT_NODE:z=z.data;z=R&&jb[R.localName]?z:z.replace(kc,ib);break a;case Node.COMMENT_NODE:z="\x3c!--"+z.data+"--\x3e";break a;default:throw window.console.error(z),Error("not implemented");}}B+=z}return B}}if(c||N){a.va=function(p,r){var B=f.call(p,!1);this.Z&&this.Z(B);r&&(l.call(B.content,f.call(p.content,!0)),I(B.content,p.content));return B};var I=function(p,r){if(r.querySelectorAll&& +(r=b(r,"template"),0!==r.length)){p=b(p,"template");for(var B=0,K=p.length,aa,ma;B]/g;function qd(a){switch(a){case "&":return"&";case "<":return"<";case ">":return">";case '"':return""";case "\u00a0":return" "}}function rd(a){for(var b={},c=0;c";break a;case Node.TEXT_NODE:h=h.data;h=k&&td[k.localName]?h:h.replace(pd,qd);break a;case Node.COMMENT_NODE:h="\x3c!--"+h.data+"--\x3e";break a;default:throw window.console.error(h), +Error("not implemented");}}c+=h}return c};var vd=M.D,wd={querySelector:function(a){return this.__shady_native_querySelector(a)},querySelectorAll:function(a){return this.__shady_native_querySelectorAll(a)}},xd={};function yd(a){xd[a]=function(b){return b["__shady_native_"+a]}}function zd(a,b){P(a,b,"__shady_native_");for(var c in b)yd(c)}function S(a,b){b=void 0===b?[]:b;for(var c=0;c","+","~"]),h=g===e?a[e]:a.substring(e,g);if(","===h)b();else if(-1===[void 0," ",">","+","~"].indexOf(f)||" "!==h)" "===f&&-1!==[">","+","~"].indexOf(h)?d[d.length-1]=h:d.push(h);e=g+(g===e?1:0)}b();return c};function Ze(a,b,c){var d=[];$e(a,b,c,d);return d}function $e(a,b,c,d){for(a=a.__shady_firstChild;a;a=a.__shady_nextSibling){var e;if(e=a.nodeType===Node.ELEMENT_NODE){e=a;var f=b,g=c,h=d,k=f(e);k&&h.push(e);g&&g(k)?e=k:($e(e,f,g,h),e=void 0)}if(e)break}} +var af={get firstElementChild(){var a=L(this);if(a&&void 0!==a.firstChild){for(a=this.__shady_firstChild;a&&a.nodeType!==Node.ELEMENT_NODE;)a=a.__shady_nextSibling;return a}return this.__shady_native_firstElementChild},get lastElementChild(){var a=L(this);if(a&&void 0!==a.lastChild){for(a=this.__shady_lastChild;a&&a.nodeType!==Node.ELEMENT_NODE;)a=a.__shady_previousSibling;return a}return this.__shady_native_lastElementChild},get children(){return Lc(this)?Wc(Array.prototype.filter.call(Yc(this), +function(a){return a.nodeType===Node.ELEMENT_NODE})):this.__shady_native_children},get childElementCount(){var a=this.__shady_children;return a?a.length:0}},bf=Q((af.append=function(a){for(var b=[],c=0;cd.length)return[];for(b=dd(Ze(a,function(){return!0}).map(function(e){return dd(d.map(function(f){var g=f.La,h=g.length-1;return c(e,g[h])?{target:e,da:f,fa:e,index:h}:[]}))}));b.some(function(e){return 0=e.index)return e;var f=e.target,g=e.fa,h=e.da;e=e.index-1;var k=h.Za[e],l=h.La[e];if(" "===k){k=[];for(g=g.__shady_parentElement;g;g=g.__shady_parentElement)c(g, +l)&&k.push({target:f,da:h,fa:g,index:e});return k}if(">"===k)return g=g.__shady_parentElement,c(g,l)?{target:f,da:h,fa:g,index:e}:[];if("+"===k)return(g=g.__shady_previousElementSibling)&&c(g,l)?{target:f,da:h,fa:g,index:e}:[];if("~"===k){k=[];for(g=g.__shady_previousElementSibling;g;g=g.__shady_previousElementSibling)c(g,l)&&k.push({target:f,da:h,fa:g,index:e});return k}throw Error("Unrecognized combinator: '"+k+"'.");}));return ed(b.map(function(e){return e.target}))} +var df=M.querySelectorImplementation,ef=Q({querySelector:function(a){if("native"===df){var b=Array.prototype.slice.call((this instanceof ShadowRoot?this.host:this).__shady_native_querySelectorAll(a)),c=this.__shady_getRootNode();b=ka(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,d.__shady_getRootNode()==c)return d;return null}if("selectorEngine"===df)return cf(this,a)[0]||null;if(void 0===df)return Ze(this,function(e){return Pc.call(e,a)},function(e){return!!e})[0]||null;throw Error("Unrecognized value of ShadyDOM.querySelectorImplementation: '"+ +(df+"'"));},querySelectorAll:function(a,b){if(b||"native"===df){b=Array.prototype.slice.call((this instanceof ShadowRoot?this.host:this).__shady_native_querySelectorAll(a));var c=this.__shady_getRootNode();return Wc(b.filter(function(d){return d.__shady_getRootNode()==c}))}if("selectorEngine"===df)return Wc(cf(this,a));if(void 0===df)return Wc(Ze(this,function(d){return Pc.call(d,a)}));throw Error("Unrecognized value of ShadyDOM.querySelectorImplementation: '"+(df+"'"));}}),ff=M.ha&&!M.J?ad({},bf): +bf;ad(bf,ef);var gf=Q({after:function(a){for(var b=[],c=0;ce.assignedNodes.length&&(e.Aa=!0)}e.Aa&&(e.Aa=!1,Wf(this,c))}c=this.g;b=[];for(e=0;eb.indexOf(d))||b.push(d);for(c=0;c "+h}))}return{value:a,Ya:b,stop:f}}function Hi(a,b){a=a.split(/(\[.+?\])/);for(var c=[],d=0;d+~]+)((?:\[.+?\]|[^\s>+~=[])+)/g,Ki=/[[.:#*]/,Ci=/^(::slotted)/,Ji=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,Ii=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,Fi=/(.*):dir\((?:(ltr|rtl))\)(.*)/,Ai=/:(?:matches|any|-(?:webkit|moz)-any)/,pi=new mi;function Mi(a,b,c,d,e){this.M=a||null;this.h=b||null;this.Ca=c||[];this.K=null;this.cssBuild=e||"";this.ja=d||"";this.g=this.L=this.R=null}function Ni(a){return a?a.__styleInfo:null}function Oi(a,b){return a.__styleInfo=b}Mi.prototype.i=function(){return this.M};Mi.prototype._getStyleRules=Mi.prototype.i;function Pi(a){var b=this.matches||this.matchesSelector||this.mozMatchesSelector||this.msMatchesSelector||this.oMatchesSelector||this.webkitMatchesSelector;return b&&b.call(this,a)}var Qi=/:host\s*>\s*/,Ri=navigator.userAgent.match("Trident");function Si(){}function Ti(a){var b={},c=[],d=0;Xh(a,function(f){Ui(f);f.index=d++;f=f.F.cssText;for(var g;g=Rh.exec(f);){var h=g[1];":"!==g[2]&&(b[h]=!0)}},function(f){c.push(f)});a.h=c;a=[];for(var e in b)a.push(e);return a} +function Ui(a){if(!a.F){var b={},c={};Vi(a,c)&&(b.P=c,a.rules=null);b.cssText=a.parsedCssText.replace(Uh,"").replace(Ph,"");a.F=b}}function Vi(a,b){var c=a.F;if(c){if(c.P)return Object.assign(b,c.P),!0}else{c=a.parsedCssText;for(var d;a=Ph.exec(c);){d=(a[2]||a[3]).trim();if("inherit"!==d||"unset"!==d)b[a[1].trim()]=d;d=!0}return d}} +function Wi(a,b,c){b&&(b=0<=b.indexOf(";")?Xi(a,b,c):fi(b,function(d,e,f,g){if(!e)return d+g;(e=Wi(a,c[e],c))&&"initial"!==e?"apply-shim-inherit"===e&&(e="inherit"):e=Wi(a,c[f]||f,c)||f;return d+(e||"")+g}));return b&&b.trim()||""} +function Xi(a,b,c){b=b.split(";");for(var d=0,e,f;d *."+e||-1!==f.indexOf("html"),h=!g&&0===f.indexOf(e));if(g||h)c=e,h&&(b.G||(b.G=wi(pi,b,pi.h,a?"."+a:"",e)),c=b.G||e),g&&"html"===e&&(c=b.G||b.O),d({Ea:c,gb:h,vb:g})}} +function $i(a,b,c){var d={},e={};Xh(b,function(f){Zi(a,f,c,function(g){Pi.call(a._element||a,g.Ea)&&(g.gb?Vi(f,d):Vi(f,e))})},null,!0);return{mb:e,eb:d}} +function aj(a,b,c,d){var e=ii(b),f=vi(e.is,e.ja),g=new RegExp("(?:^|[^.#[:])"+(b.extends?"\\"+f.slice(0,-1)+"\\]":f)+"($|[.:[\\s>+~])"),h=Ni(b);e=h.M;h=h.cssBuild;var k=bj(e,d);return ti(b,e,function(l){var m="";l.F||Ui(l);l.F.cssText&&(m=Xi(a,l.F.cssText,c));l.cssText=m;if(!V&&!$h(l)&&l.cssText){var q=m=l.cssText;null==l.Ma&&(l.Ma=Sh.test(m));if(l.Ma)if(null==l.ra){l.ra=[];for(var H in k)q=k[H],q=q(m),m!==q&&(m=q,l.ra.push(H))}else{for(H=0;H=l._useCount&&l.parentNode&&l.parentNode.removeChild(l));V?k.g?(k.g.textContent=h,g=k.g):h&&(g=ai(h,f,a.shadowRoot,k.h)):g?g.parentNode||(Ri&&-1F&&-1==[34,35,60,62,63,96].indexOf(F)?t:encodeURIComponent(t)}function d(t){var F=t.charCodeAt(0);return 32F&&-1==[34,35,60,62,96].indexOf(F)?t:encodeURIComponent(t)}function e(t,F,E){function N(ha){sa.push(ha)}var y=F||"scheme start",X=0,x="",ta=!1,ia=!1,sa=[];a:for(;(void 0!=t[X-1]||0==X)&&!this.m;){var n=t[X];switch(y){case "scheme start":if(n&&q.test(n))x+= +n.toLowerCase(),y="scheme";else if(F){N("Invalid scheme.");break a}else{x="";y="no scheme";continue}break;case "scheme":if(n&&H.test(n))x+=n.toLowerCase();else if(":"==n){this.l=x;x="";if(F)break a;void 0!==l[this.l]&&(this.H=!0);y="file"==this.l?"relative":this.H&&E&&E.l==this.l?"relative or authority":this.H?"authority first slash":"scheme data"}else if(F){void 0!=n&&N("Code point not allowed in scheme: "+n);break a}else{x="";X=0;y="no scheme";continue}break;case "scheme data":"?"==n?(this.A="?", +y="query"):"#"==n?(this.C="#",y="fragment"):void 0!=n&&"\t"!=n&&"\n"!=n&&"\r"!=n&&(this.ya+=c(n));break;case "no scheme":if(E&&void 0!==l[E.l]){y="relative";continue}else N("Missing scheme."),f.call(this),this.m=!0;break;case "relative or authority":if("/"==n&&"/"==t[X+1])y="authority ignore slashes";else{N("Expected /, got: "+n);y="relative";continue}break;case "relative":this.H=!0;"file"!=this.l&&(this.l=E.l);if(void 0==n){this.o=E.o;this.v=E.v;this.s=E.s.slice();this.A=E.A;this.B=E.B;this.j=E.j; +break a}else if("/"==n||"\\"==n)"\\"==n&&N("\\ is an invalid code point."),y="relative slash";else if("?"==n)this.o=E.o,this.v=E.v,this.s=E.s.slice(),this.A="?",this.B=E.B,this.j=E.j,y="query";else if("#"==n)this.o=E.o,this.v=E.v,this.s=E.s.slice(),this.A=E.A,this.C="#",this.B=E.B,this.j=E.j,y="fragment";else{y=t[X+1];var J=t[X+2];if("file"!=this.l||!q.test(n)||":"!=y&&"|"!=y||void 0!=J&&"/"!=J&&"\\"!=J&&"?"!=J&&"#"!=J)this.o=E.o,this.v=E.v,this.B=E.B,this.j=E.j,this.s=E.s.slice(),this.s.pop();y= +"relative path";continue}break;case "relative slash":if("/"==n||"\\"==n)"\\"==n&&N("\\ is an invalid code point."),y="file"==this.l?"file host":"authority ignore slashes";else{"file"!=this.l&&(this.o=E.o,this.v=E.v,this.B=E.B,this.j=E.j);y="relative path";continue}break;case "authority first slash":if("/"==n)y="authority second slash";else{N("Expected '/', got: "+n);y="authority ignore slashes";continue}break;case "authority second slash":y="authority ignore slashes";if("/"!=n){N("Expected '/', got: "+ +n);continue}break;case "authority ignore slashes":if("/"!=n&&"\\"!=n){y="authority";continue}else N("Expected authority, got: "+n);break;case "authority":if("@"==n){ta&&(N("@ already seen."),x+="%40");ta=!0;for(n=0;n(object: ArrayLike): Array => {\n return [].slice.call(object);\n };\n}\n\nif (!Object.assign) {\n const assign = (target: object, source: object) => {\n const n$ = Object.keys(source);\n for (let i = 0; i < n$.length; i++) {\n const p = n$[i];\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n (target as any)[p] = (source as any)[p];\n }\n };\n\n Object.assign = function (target: object) {\n // eslint-disable-next-line prefer-rest-params\n const args: object[] = [].slice.call(arguments, 1);\n for (let i = 0, s; i < args.length; i++) {\n s = args[i];\n if (s) {\n assign(target, s);\n }\n }\n return target;\n };\n}\n",null,null,null,null,null,null,null,null,null,null,"/**\n@license\nCopyright (c) 2018 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\n// import polyfill for Symbol and Object.getOwnPropertySymbols\nimport 'get-own-property-symbols/build/get-own-property-symbols.max';\n\n// Fix issue in toString patch when compiled into strict mode via closure\n// https://github.com/es-shims/get-own-property-symbols/issues/16\nconst toString = Object.prototype.toString;\nObject.prototype.toString = function () {\n if (this === undefined) {\n return '[object Undefined]';\n } else if (this === null) {\n return '[object Null]';\n } else {\n return toString.call(this);\n }\n};\n\n// overwrite Object.keys to filter out symbols\nObject.keys = function (obj: object) {\n return Object.getOwnPropertyNames(obj).filter((name) => {\n const prop = Object.getOwnPropertyDescriptor(obj, name);\n return prop && prop.enumerable;\n });\n};\n\n// implement iterators for IE 11\nif (!String.prototype[Symbol.iterator] || !String.prototype.codePointAt) {\n String.prototype[Symbol.iterator] = function* (this: string) {\n for (let i = 0; i < this.length; i++) {\n yield this[i];\n }\n };\n}\n\nif (!Set.prototype[Symbol.iterator]) {\n Set.prototype[Symbol.iterator] = function* (this: Set) {\n const temp: T[] = [];\n this.forEach((value) => {\n temp.push(value);\n });\n for (let i = 0; i < temp.length; i++) {\n yield temp[i];\n }\n };\n}\n\nif (!Map.prototype[Symbol.iterator]) {\n Map.prototype[Symbol.iterator] = function* (this: Map) {\n const entries: Array<[K, V]> = [];\n this.forEach((value, key) => {\n entries.push([key, value]);\n });\n for (let i = 0; i < entries.length; i++) {\n yield entries[i];\n }\n };\n}\n","import promiseFinally from './finally';\nimport allSettled from './allSettled';\n\n// Store setTimeout reference so promise-polyfill will be unaffected by\n// other code modifying setTimeout (like sinon.useFakeTimers())\nvar setTimeoutFunc = setTimeout;\n\nfunction isArray(x) {\n return Boolean(x && typeof x.length !== 'undefined');\n}\n\nfunction noop() {}\n\n// Polyfill for Function.prototype.bind\nfunction bind(fn, thisArg) {\n return function() {\n fn.apply(thisArg, arguments);\n };\n}\n\n/**\n * @constructor\n * @param {Function} fn\n */\nfunction Promise(fn) {\n if (!(this instanceof Promise))\n throw new TypeError('Promises must be constructed via new');\n if (typeof fn !== 'function') throw new TypeError('not a function');\n /** @type {!number} */\n this._state = 0;\n /** @type {!boolean} */\n this._handled = false;\n /** @type {Promise|undefined} */\n this._value = undefined;\n /** @type {!Array} */\n this._deferreds = [];\n\n doResolve(fn, this);\n}\n\nfunction handle(self, deferred) {\n while (self._state === 3) {\n self = self._value;\n }\n if (self._state === 0) {\n self._deferreds.push(deferred);\n return;\n }\n self._handled = true;\n Promise._immediateFn(function() {\n var cb = self._state === 1 ? deferred.onFulfilled : deferred.onRejected;\n if (cb === null) {\n (self._state === 1 ? resolve : reject)(deferred.promise, self._value);\n return;\n }\n var ret;\n try {\n ret = cb(self._value);\n } catch (e) {\n reject(deferred.promise, e);\n return;\n }\n resolve(deferred.promise, ret);\n });\n}\n\nfunction resolve(self, newValue) {\n try {\n // Promise Resolution Procedure: https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure\n if (newValue === self)\n throw new TypeError('A promise cannot be resolved with itself.');\n if (\n newValue &&\n (typeof newValue === 'object' || typeof newValue === 'function')\n ) {\n var then = newValue.then;\n if (newValue instanceof Promise) {\n self._state = 3;\n self._value = newValue;\n finale(self);\n return;\n } else if (typeof then === 'function') {\n doResolve(bind(then, newValue), self);\n return;\n }\n }\n self._state = 1;\n self._value = newValue;\n finale(self);\n } catch (e) {\n reject(self, e);\n }\n}\n\nfunction reject(self, newValue) {\n self._state = 2;\n self._value = newValue;\n finale(self);\n}\n\nfunction finale(self) {\n if (self._state === 2 && self._deferreds.length === 0) {\n Promise._immediateFn(function() {\n if (!self._handled) {\n Promise._unhandledRejectionFn(self._value);\n }\n });\n }\n\n for (var i = 0, len = self._deferreds.length; i < len; i++) {\n handle(self, self._deferreds[i]);\n }\n self._deferreds = null;\n}\n\n/**\n * @constructor\n */\nfunction Handler(onFulfilled, onRejected, promise) {\n this.onFulfilled = typeof onFulfilled === 'function' ? onFulfilled : null;\n this.onRejected = typeof onRejected === 'function' ? onRejected : null;\n this.promise = promise;\n}\n\n/**\n * Take a potentially misbehaving resolver function and make sure\n * onFulfilled and onRejected are only called once.\n *\n * Makes no guarantees about asynchrony.\n */\nfunction doResolve(fn, self) {\n var done = false;\n try {\n fn(\n function(value) {\n if (done) return;\n done = true;\n resolve(self, value);\n },\n function(reason) {\n if (done) return;\n done = true;\n reject(self, reason);\n }\n );\n } catch (ex) {\n if (done) return;\n done = true;\n reject(self, ex);\n }\n}\n\nPromise.prototype['catch'] = function(onRejected) {\n return this.then(null, onRejected);\n};\n\nPromise.prototype.then = function(onFulfilled, onRejected) {\n // @ts-ignore\n var prom = new this.constructor(noop);\n\n handle(this, new Handler(onFulfilled, onRejected, prom));\n return prom;\n};\n\nPromise.prototype['finally'] = promiseFinally;\n\nPromise.all = function(arr) {\n return new Promise(function(resolve, reject) {\n if (!isArray(arr)) {\n return reject(new TypeError('Promise.all accepts an array'));\n }\n\n var args = Array.prototype.slice.call(arr);\n if (args.length === 0) return resolve([]);\n var remaining = args.length;\n\n function res(i, val) {\n try {\n if (val && (typeof val === 'object' || typeof val === 'function')) {\n var then = val.then;\n if (typeof then === 'function') {\n then.call(\n val,\n function(val) {\n res(i, val);\n },\n reject\n );\n return;\n }\n }\n args[i] = val;\n if (--remaining === 0) {\n resolve(args);\n }\n } catch (ex) {\n reject(ex);\n }\n }\n\n for (var i = 0; i < args.length; i++) {\n res(i, args[i]);\n }\n });\n};\n\nPromise.allSettled = allSettled;\n\nPromise.resolve = function(value) {\n if (value && typeof value === 'object' && value.constructor === Promise) {\n return value;\n }\n\n return new Promise(function(resolve) {\n resolve(value);\n });\n};\n\nPromise.reject = function(value) {\n return new Promise(function(resolve, reject) {\n reject(value);\n });\n};\n\nPromise.race = function(arr) {\n return new Promise(function(resolve, reject) {\n if (!isArray(arr)) {\n return reject(new TypeError('Promise.race accepts an array'));\n }\n\n for (var i = 0, len = arr.length; i < len; i++) {\n Promise.resolve(arr[i]).then(resolve, reject);\n }\n });\n};\n\n// Use polyfill for setImmediate for performance gains\nPromise._immediateFn =\n // @ts-ignore\n (typeof setImmediate === 'function' &&\n function(fn) {\n // @ts-ignore\n setImmediate(fn);\n }) ||\n function(fn) {\n setTimeoutFunc(fn, 0);\n };\n\nPromise._unhandledRejectionFn = function _unhandledRejectionFn(err) {\n if (typeof console !== 'undefined' && console) {\n console.warn('Possible Unhandled Promise Rejection:', err); // eslint-disable-line no-console\n }\n};\n\nexport default Promise;\n","/**\n * @this {Promise}\n */\nfunction finallyConstructor(callback) {\n var constructor = this.constructor;\n return this.then(\n function(value) {\n // @ts-ignore\n return constructor.resolve(callback()).then(function() {\n return value;\n });\n },\n function(reason) {\n // @ts-ignore\n return constructor.resolve(callback()).then(function() {\n // @ts-ignore\n return constructor.reject(reason);\n });\n }\n );\n}\n\nexport default finallyConstructor;\n","/**\n@license\nCopyright (c) 2017 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nimport PromisePolyfill from 'promise-polyfill/src/index.js';\n\n/*\nAssign the ES6 promise polyfill to window ourselves instead of using the \"auto\"\npolyfill to work around\nhttps://github.com/webcomponents/webcomponentsjs/issues/837\n*/\nif (!window.Promise) {\n window.Promise = PromisePolyfill;\n // save Promise API\n /* eslint-disable no-self-assign */\n // PromisePolyfill.prototype['catch'] = PromisePolyfill.prototype.catch;\n PromisePolyfill.prototype['then'] = PromisePolyfill.prototype.then;\n // PromisePolyfill.prototype['finally'] = PromisePolyfill.prototype.finally;\n PromisePolyfill['all'] = PromisePolyfill.all;\n PromisePolyfill['race'] = PromisePolyfill.race;\n PromisePolyfill['resolve'] = PromisePolyfill.resolve;\n PromisePolyfill['reject'] = PromisePolyfill.reject;\n /* eslint-enable */\n\n // approach copied from\n // https://github.com/Polymer/polymer/blob/v3.0.2/lib/utils/async.js\n const node = document.createTextNode('');\n const twiddleNode = function twiddleNode() {\n node.textContent = node.textContent!.length > 0 ? '' : 'a';\n };\n /** @type {!Array} */\n const callbacks: Array<() => void> = [];\n new MutationObserver(() => {\n const len = callbacks.length;\n for (let i = 0; i < len; i++) {\n callbacks[i]();\n }\n callbacks.splice(0, len);\n }).observe(node, {characterData: true});\n\n // set _immediateFn to a MutationObserver for close-to-native timing\n PromisePolyfill._immediateFn = (fn: () => void) => {\n callbacks.push(fn);\n twiddleNode();\n };\n}\n","/*!\nCopyright (C) 2015 by WebReflection\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n*/\n(function (Object, GOPS) {\n 'use strict';\n\n // (C) Andrea Giammarchi - Mit Style\n\n if (GOPS in Object) { return; }\n\n var\n setDescriptor,\n G = typeof global === typeof G ? window : global,\n id = 0,\n random = String(Math.random()),\n prefix = '__\\x01symbol:',\n prefixLength = prefix.length,\n internalSymbol = '__\\x01symbol@@' + random,\n DP = 'defineProperty',\n DPies = 'defineProperties',\n GOPN = 'getOwnPropertyNames',\n GOPD = 'getOwnPropertyDescriptor',\n PIE = 'propertyIsEnumerable',\n gOPN = Object[GOPN],\n gOPD = Object[GOPD],\n create = Object.create,\n keys = Object.keys,\n freeze = Object.freeze || Object,\n defineProperty = Object[DP],\n $defineProperties = Object[DPies],\n descriptor = gOPD(Object, GOPN),\n ObjectProto = Object.prototype,\n hOP = ObjectProto.hasOwnProperty,\n pIE = ObjectProto[PIE],\n toString = ObjectProto.toString,\n addInternalIfNeeded = function (o, uid, enumerable) {\n if (!hOP.call(o, internalSymbol)) {\n defineProperty(o, internalSymbol, {\n enumerable: false,\n configurable: false,\n writable: false,\n value: {}\n });\n }\n o[internalSymbol]['@@' + uid] = enumerable; // eslint-disable-line no-param-reassign\n },\n createWithSymbols = function (proto, descriptors) {\n var self = create(proto);\n gOPN(descriptors).forEach(function (key) {\n if (propertyIsEnumerable.call(descriptors, key)) {\n $defineProperty(self, key, descriptors[key]);\n }\n });\n return self;\n },\n copyAsNonEnumerable = function (descriptor) {\n var newDescriptor = create(descriptor);\n newDescriptor.enumerable = false;\n return newDescriptor;\n },\n get = function get() {},\n onlyNonSymbols = function (name) {\n // eslint-disable-next-line eqeqeq\n return name != internalSymbol && !hOP.call(source, name);\n },\n onlySymbols = function (name) {\n // eslint-disable-next-line eqeqeq\n return name != internalSymbol && hOP.call(source, name);\n },\n propertyIsEnumerable = function propertyIsEnumerable(key) {\n var uid = String(key);\n return onlySymbols(uid) ? hOP.call(this, uid) && !!this[internalSymbol] && this[internalSymbol]['@@' + uid] : pIE.call(this, key);\n },\n setAndGetSymbol = function (uid) {\n var descriptor = {\n enumerable: false,\n configurable: true,\n get: get,\n set: function (value) {\n setDescriptor(this, uid, {\n enumerable: false,\n configurable: true,\n writable: true,\n value: value\n });\n addInternalIfNeeded(this, uid, true);\n }\n };\n defineProperty(ObjectProto, uid, descriptor);\n source[uid] = defineProperty(\n Object(uid),\n 'constructor',\n sourceConstructor\n );\n return freeze(source[uid]);\n },\n Symbol = function Symbol(description) {\n if (this instanceof Symbol) {\n throw new TypeError('Symbol is not a constructor');\n }\n return setAndGetSymbol(prefix.concat(description || '', random, ++id));\n },\n source = create(null),\n sourceConstructor = { value: Symbol },\n sourceMap = function (uid) {\n return source[uid];\n },\n $defineProperty = function defineProp(o, key, descriptor) {\n var uid = String(key);\n if (onlySymbols(uid)) {\n setDescriptor(o, uid, descriptor.enumerable ? copyAsNonEnumerable(descriptor) : descriptor);\n addInternalIfNeeded(o, uid, !!descriptor.enumerable);\n } else {\n defineProperty(o, key, descriptor);\n }\n return o;\n },\n $getOwnPropertySymbols = function getOwnPropertySymbols(o) {\n return gOPN(o).filter(onlySymbols).map(sourceMap);\n };\n descriptor.value = $defineProperty;\n defineProperty(Object, DP, descriptor);\n\n descriptor.value = $getOwnPropertySymbols;\n defineProperty(Object, GOPS, descriptor);\n\n descriptor.value = function getOwnPropertyNames(o) {\n return gOPN(o).filter(onlyNonSymbols);\n };\n defineProperty(Object, GOPN, descriptor);\n\n descriptor.value = function defineProperties(o, descriptors) {\n var symbols = $getOwnPropertySymbols(descriptors);\n if (symbols.length) {\n keys(descriptors).concat(symbols).forEach(function (uid) {\n if (propertyIsEnumerable.call(descriptors, uid)) {\n $defineProperty(o, uid, descriptors[uid]);\n }\n });\n } else {\n $defineProperties(o, descriptors);\n }\n return o;\n };\n defineProperty(Object, DPies, descriptor);\n\n descriptor.value = propertyIsEnumerable;\n defineProperty(ObjectProto, PIE, descriptor);\n\n descriptor.value = Symbol;\n defineProperty(G, 'Symbol', descriptor);\n\n // defining `Symbol.for(key)`\n descriptor.value = function (key) {\n var uid = prefix.concat(prefix, key, random);\n return uid in ObjectProto ? source[uid] : setAndGetSymbol(uid);\n };\n defineProperty(Symbol, 'for', descriptor);\n\n // defining `Symbol.keyFor(symbol)`\n descriptor.value = function (symbol) {\n if (onlyNonSymbols(symbol)) { throw new TypeError(symbol + ' is not a symbol'); }\n if (!hOP.call(source, symbol)) {\n return void 0;\n }\n var label = symbol.slice(prefixLength);\n if (label.slice(0, prefixLength) !== prefix) {\n return void 0;\n }\n label = label.slice(prefixLength);\n if (label === random) {\n return void 0;\n }\n label = label.slice(0, label.length - random.length);\n return label.length > 0 ? label : void 0;\n };\n defineProperty(Symbol, 'keyFor', descriptor);\n\n descriptor.value = function getOwnPropertyDescriptor(o, key) {\n var descriptor = gOPD(o, key);\n if (descriptor && onlySymbols(key)) {\n descriptor.enumerable = propertyIsEnumerable.call(o, key);\n }\n return descriptor;\n };\n defineProperty(Object, GOPD, descriptor);\n\n descriptor.value = function (proto, descriptors) {\n return arguments.length === 1 || typeof descriptors === 'undefined' ? create(proto) : createWithSymbols(proto, descriptors);\n };\n defineProperty(Object, 'create', descriptor);\n\n descriptor.value = function () {\n var str = toString.call(this);\n return str === '[object String]' && onlySymbols(this) ? '[object Symbol]' : str;\n };\n defineProperty(ObjectProto, 'toString', descriptor);\n\n try { // fails in few pre ES 5.1 engines\n if (\n create(defineProperty({}, prefix, {\n get: function () {\n return defineProperty(this, prefix, { value: true })[prefix];\n }\n }))[prefix] === true\n ) {\n setDescriptor = defineProperty;\n } else {\n throw 'IE11'; // eslint-disable-line no-throw-literal\n }\n } catch (o_O) { // eslint-disable-line camelcase\n setDescriptor = function (o, key, descriptor) {\n var protoDescriptor = gOPD(ObjectProto, key);\n delete ObjectProto[key];\n defineProperty(o, key, descriptor);\n defineProperty(ObjectProto, key, protoDescriptor);\n };\n }\n\n}(Object, 'getOwnPropertySymbols'));\n\n(function (O, Symbol) {\n 'use strict';\n\n var\n dP = O.defineProperty,\n ObjectProto = O.prototype,\n toString = ObjectProto.toString,\n toStringTag = 'toStringTag',\n descriptor;\n [\n 'iterator', // A method returning the default iterator for an object. Used by for...of.\n 'match', // A method that matches against a string, also used to determine if an object may be used as a regular expression. Used by String.prototype.match().\n 'replace', // A method that replaces matched substrings of a string. Used by String.prototype.replace().\n 'search', // A method that returns the index within a string that matches the regular expression. Used by String.prototype.search().\n 'split', // A method that splits a string at the indices that match a regular expression. Used by String.prototype.split().\n 'hasInstance', // A method determining if a constructor object recognizes an object as its instance. Used by instanceof.\n 'isConcatSpreadable', // A Boolean value indicating if an object should be flattened to its array elements. Used by Array.prototype.concat().\n 'unscopables', // An Array of string values that are property values. These are excluded from the with environment bindings of the associated objects.\n 'species', // A constructor function that is used to create derived objects.\n 'toPrimitive', // A method converting an object to a primitive value.\n toStringTag // A string value used for the default description of an object. Used by Object.prototype.toString().\n ].forEach(function (name) {\n if (!(name in Symbol)) {\n dP(Symbol, name, { value: Symbol(name) });\n if (name === toStringTag) {\n descriptor = O.getOwnPropertyDescriptor(ObjectProto, 'toString');\n descriptor.value = function () {\n var str = toString.call(this);\n var tst = this == null ? this : this[Symbol.toStringTag];\n return tst == null ? str : '[object ' + tst + ']';\n };\n dP(ObjectProto, 'toString', descriptor);\n }\n }\n });\n}(Object, Symbol));\n\n(function (Si, AP, SP) {\n\n function returnThis() { return this; }\n\n /*\n * make Arrays usable as iterators\n * so that other iterables can copy same logic\n */\n if (!AP[Si]) {\n // eslint-disable-next-line no-param-reassign\n AP[Si] = function () {\n var\n i = 0,\n self = this,\n iterator = {\n next: function next() {\n var done = self.length <= i;\n return done ? { done: done } : { done: done, value: self[i++] };\n }\n };\n iterator[Si] = returnThis;\n return iterator;\n };\n }\n\n /*\n * make Strings usable as iterators\n * to simplify Array.from and for/of like loops\n */\n if (!SP[Si]) {\n // eslint-disable-next-line no-param-reassign\n SP[Si] = function () {\n var\n fromCodePoint = String.fromCodePoint,\n self = this,\n i = 0,\n length = self.length,\n iterator = {\n next: function next() {\n var\n done = length <= i,\n c = done ? '' : fromCodePoint(self.codePointAt(i));\n i += c.length;\n return done ? { done: done } : { done: done, value: c };\n }\n };\n iterator[Si] = returnThis;\n return iterator;\n };\n }\n\n}(Symbol.iterator, Array.prototype, String.prototype));\n","/**\n * @license\n * Copyright (c) 2016 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt The complete set of authors may be found\n * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may\n * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by\n * Google as part of the polymer project is also subject to an additional IP\n * rights grant found at http://polymer.github.io/PATENTS.txt\n */\n\nexport {};\n\n// defaultPrevented is broken in IE.\n// https://connect.microsoft.com/IE/feedback/details/790389/event-defaultprevented-returns-false-after-preventdefault-was-called\nconst workingDefaultPrevented = (() => {\n const e = document.createEvent('Event');\n e.initEvent('foo', true, true);\n e.preventDefault();\n return e.defaultPrevented;\n})();\n\nif (!workingDefaultPrevented) {\n const origPreventDefault = Event.prototype.preventDefault;\n Event.prototype.preventDefault = function (this: Event) {\n if (!this.cancelable) {\n return;\n }\n\n origPreventDefault.call(this);\n\n Object.defineProperty(this, 'defaultPrevented', {\n get() {\n return true;\n },\n configurable: true,\n });\n };\n}\n\nconst isIE = /Trident/.test(navigator.userAgent);\n\n// Event constructor shim\nif (!window.Event || (isIE && typeof window.Event !== 'function')) {\n const origEvent = window.Event as typeof Event;\n window['Event'] = (((inType: string, params?: EventInit) => {\n params = params || {};\n const e = document.createEvent('Event');\n e.initEvent(inType, Boolean(params.bubbles), Boolean(params.cancelable));\n return e;\n }) as unknown) as typeof Event;\n if (origEvent) {\n for (const i in origEvent) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n (window['Event'] as any)[i] = (origEvent as any)[i];\n }\n window['Event'].prototype = origEvent.prototype;\n }\n}\n\n// CustomEvent constructor shim\nif (!window.CustomEvent || (isIE && typeof window.CustomEvent !== 'function')) {\n window['CustomEvent'] = (((\n inType: string,\n params?: CustomEventInit\n ) => {\n params = params || {};\n const e: CustomEvent = document.createEvent('CustomEvent');\n e.initCustomEvent(\n inType,\n Boolean(params.bubbles),\n Boolean(params.cancelable),\n params.detail!\n );\n return e;\n }) as unknown) as typeof CustomEvent;\n window['CustomEvent'].prototype = window.Event.prototype as CustomEvent;\n}\n\nif (!window.MouseEvent || (isIE && typeof window.MouseEvent !== 'function')) {\n const origMouseEvent = window.MouseEvent as typeof MouseEvent;\n window['MouseEvent'] = (((inType: string, params?: MouseEventInit) => {\n params = params || {};\n const e = document.createEvent('MouseEvent');\n e.initMouseEvent(\n inType,\n Boolean(params.bubbles),\n Boolean(params.cancelable),\n params.view || window,\n params.detail!,\n params.screenX!,\n params.screenY!,\n params.clientX!,\n params.clientY!,\n params.ctrlKey!,\n params.altKey!,\n params.shiftKey!,\n params.metaKey!,\n params.button!,\n params.relatedTarget!\n );\n return e;\n }) as unknown) as typeof MouseEvent;\n if (origMouseEvent) {\n for (const j in origMouseEvent) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n (window.MouseEvent as any)[j] = (origMouseEvent as any)[j];\n }\n }\n window['MouseEvent'].prototype = origMouseEvent.prototype;\n}\n","/**\n * @license\n * Copyright (c) 2016 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt The complete set of authors may be found\n * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may\n * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by\n * Google as part of the polymer project is also subject to an additional IP\n * rights grant found at http://polymer.github.io/PATENTS.txt\n */\n\nexport {};\n\n// Older browsers like IE do not support an object as the options parameter\n// to add/removeEventListener.\n// https://connect.microsoft.com/IE/feedback/details/790389/event-defaultprevented-returns-false-after-preventdefault-was-called\nconst supportsEventOptions = (() => {\n let supported = false;\n let onceSupported = false;\n const eventOptions = {\n get capture() {\n supported = true;\n return true;\n },\n\n get once() {\n onceSupported = true;\n return true;\n },\n };\n let callCount = 0;\n const listener = () => {\n callCount++;\n };\n const d = document.createElement('div');\n // NOTE: These will be unpatched at this point.\n d.addEventListener('click', listener, eventOptions);\n let fullySupported = supported && onceSupported;\n // Once + capture broken on Edge >= 17 < 79.\n if (fullySupported) {\n d.dispatchEvent(new Event('click'));\n d.dispatchEvent(new Event('click'));\n fullySupported = callCount == 1;\n }\n d.removeEventListener('click', listener, eventOptions);\n return fullySupported;\n})();\n\nconst nativeEventTarget = window.EventTarget ?? window.Node;\n\nif (\n !supportsEventOptions &&\n 'addEventListener' in nativeEventTarget.prototype\n) {\n const parseEventOptions = (\n optionsOrCapture?: boolean | AddEventListenerOptions\n ) => {\n let capture, once;\n if (\n optionsOrCapture &&\n (typeof optionsOrCapture === 'object' ||\n typeof optionsOrCapture === 'function')\n ) {\n capture = Boolean((optionsOrCapture as AddEventListenerOptions).capture);\n once = Boolean((optionsOrCapture as AddEventListenerOptions).once);\n } else {\n capture = Boolean(optionsOrCapture);\n once = false;\n }\n return {\n capture,\n once,\n };\n };\n\n const origAddEventListener = nativeEventTarget.prototype.addEventListener;\n const origRemoveEventListener =\n nativeEventTarget.prototype.removeEventListener;\n\n type ListenerMap = WeakMap<\n EventListenerOrEventListenerObject,\n EventListenerOrEventListenerObject | null\n >;\n type TypeMap = Map;\n type ElementListenerMap = WeakMap;\n\n const captureListenerMap: ElementListenerMap = new WeakMap();\n const listenerMap: ElementListenerMap = new WeakMap();\n\n const getListenerMap = (\n target: EventTarget,\n type: string,\n capture: boolean\n ) => {\n const elMap = capture ? captureListenerMap : listenerMap;\n let typeMap = elMap.get(target);\n if (typeMap === undefined) {\n elMap.set(target, (typeMap = new Map()));\n }\n let listeners = typeMap.get(type);\n if (listeners === undefined) {\n typeMap.set(type, (listeners = new WeakMap()));\n }\n return listeners;\n };\n\n nativeEventTarget.prototype.addEventListener = function (\n type: string,\n listener: EventListenerOrEventListenerObject | null,\n options?: boolean | AddEventListenerOptions | undefined\n ) {\n if (listener == null) {\n return;\n }\n const {capture, once} = parseEventOptions(options);\n const map = getListenerMap(this, type, capture);\n if (!map.has(listener)) {\n const cachedListener = once\n ? (e: Event) => {\n map.delete(listener);\n origRemoveEventListener.call(this, type, cachedListener, capture);\n if (typeof listener === 'function') {\n return listener.call(this, e);\n }\n\n if (typeof listener?.handleEvent === 'function') {\n return listener.handleEvent(e);\n }\n }\n : null;\n map.set(listener, cachedListener);\n // Note, the cached listener is null if no wrapper is used to avoid\n // a strong ref to it;\n origAddEventListener.call(\n this,\n type,\n cachedListener ?? listener,\n capture\n );\n }\n };\n\n nativeEventTarget.prototype.removeEventListener = function (\n type: string,\n listener: EventListenerOrEventListenerObject | null,\n options?: boolean | AddEventListenerOptions | undefined\n ) {\n if (listener == null) {\n return;\n }\n const {capture} = parseEventOptions(options);\n const map = getListenerMap(this, type, capture);\n const cachedListener = map.get(listener);\n if (cachedListener !== undefined) {\n map.delete(listener);\n // Note, the cached listener is null if no wrapper was used so that a\n // strong ref to it is not kept.\n origRemoveEventListener.call(\n this,\n type,\n cachedListener ?? listener,\n capture\n );\n }\n };\n}\n","/**\n@license\nCopyright (c) 2018 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// Implement Node.baseURI for IE 11\n// adapted from\n// https://github.com/webcomponents/html-imports/blob/v1.2.0/src/html-imports.js\n\nconst native_baseURI = Object.getOwnPropertyDescriptor(\n Node.prototype,\n 'baseURI'\n);\nif (!native_baseURI) {\n Object.defineProperty(Node.prototype, 'baseURI', {\n get(this: Node): string {\n // this.ownerDocument is `null` for documents\n const doc = this.ownerDocument || (this as Document);\n const base = doc.querySelector('base[href]') as HTMLBaseElement;\n return (base && base.href) || window.location.href;\n },\n configurable: true,\n enumerable: true,\n });\n}\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\nconst Element_prototype = Element.prototype;\n// In IE11, the `attributes` descriptor is on `Node.prototype`.\nconst attributesDescriptor =\n Object.getOwnPropertyDescriptor(Element_prototype, 'attributes') ??\n Object.getOwnPropertyDescriptor(Node.prototype, 'attributes');\n// In Safari 9, the `attributes` descriptor's getter is undefined. In Chrome 41,\n// the `attributes` descriptor is a data descriptor on each Element instance.\nconst getAttributes =\n attributesDescriptor?.get ??\n function (this: Element) {\n return this.attributes;\n };\nconst map = Array.prototype.map;\n\nif (!Element_prototype.hasOwnProperty('getAttributeNames')) {\n Element_prototype.getAttributeNames = function getAttributeNames(\n this: Element\n ): Array {\n return map.call(\n getAttributes.call(this),\n (attr) => attr.name\n ) as Array;\n };\n}\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\nconst Element_prototype = Element.prototype;\n\nif (!Element_prototype.hasOwnProperty('matches')) {\n Element_prototype.matches =\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n ((Element_prototype as any).webkitMatchesSelector as Element['matches']) ??\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n ((Element_prototype as any).msMatchesSelector as Element['matches']);\n}\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeAppendChild = Node.prototype.appendChild;\n\nconst installAppend = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('append')) {\n return;\n }\n\n Object.defineProperty(prototype, 'append', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function append(...args: Array) {\n for (const arg of args) {\n nativeAppendChild.call(\n this,\n typeof arg === 'string' ? document.createTextNode(arg) : arg\n );\n }\n },\n });\n};\n\ninstallAppend(Document);\ninstallAppend(DocumentFragment);\ninstallAppend(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeInsertBefore = Node.prototype.insertBefore;\nconst nativeGetFirstChild =\n // In Chrome 41, `firstChild` is a data descriptor on every instance, not a\n // accessor descriptor on `Node.prototype`.\n Object.getOwnPropertyDescriptor(Node.prototype, 'firstChild')?.get ??\n // In Safari 9, the `firstChild` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.firstChild;\n };\n\nconst installPrepend = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('prepend')) {\n return;\n }\n\n Object.defineProperty(prototype, 'prepend', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function prepend(...args: Array) {\n const firstChild = nativeGetFirstChild.call(this);\n for (const arg of args) {\n const newNode =\n typeof arg === 'string' ? document.createTextNode(arg) : arg;\n nativeInsertBefore.call(this, newNode, firstChild);\n }\n },\n });\n};\n\ninstallPrepend(Document);\ninstallPrepend(DocumentFragment);\ninstallPrepend(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeAppendChild = Node.prototype.appendChild;\nconst nativeRemoveChild = Node.prototype.removeChild;\nconst nativeGetFirstChild =\n // In Chrome 41, `firstChild` is a data descriptor on every instance, not a\n // accessor descriptor on `Node.prototype`.\n Object.getOwnPropertyDescriptor(Node.prototype, 'firstChild')?.get ??\n // In Safari 9, the `firstChild` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.firstChild;\n };\n\nconst installReplaceChildren = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('replaceChildren')) {\n return;\n }\n\n Object.defineProperty(prototype, 'replaceChildren', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function replaceChildren(...args: Array) {\n let child;\n while ((child = nativeGetFirstChild.call(this)) !== null) {\n nativeRemoveChild.call(this, child);\n }\n\n for (const arg of args) {\n nativeAppendChild.call(\n this,\n typeof arg === 'string' ? document.createTextNode(arg) : arg\n );\n }\n },\n });\n};\n\ninstallReplaceChildren(Document);\ninstallReplaceChildren(DocumentFragment);\ninstallReplaceChildren(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeInsertBefore = Node.prototype.insertBefore;\nconst nativeGetParentNode =\n Object.getOwnPropertyDescriptor(Node.prototype, 'parentNode')?.get ??\n // In Safari 9, the `parentNode` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.parentNode;\n };\nconst nativeGetNextSibling =\n Object.getOwnPropertyDescriptor(Node.prototype, 'nextSibling')?.get ??\n // In Safari 9, the `nextSibling` descriptor's `get` and `set` are\n // undefined.\n function (this: Node) {\n return this.nextSibling;\n };\n\nconst installAfter = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('after')) {\n return;\n }\n\n Object.defineProperty(prototype, 'after', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function after(...args: Array) {\n const parentNode = nativeGetParentNode.call(this);\n if (parentNode === null) {\n return;\n }\n\n const nextSibling = nativeGetNextSibling.call(this);\n for (const arg of args) {\n nativeInsertBefore.call(\n parentNode,\n typeof arg === 'string' ? document.createTextNode(arg) : arg,\n nextSibling\n );\n }\n },\n });\n};\n\ninstallAfter(CharacterData);\ninstallAfter(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeInsertBefore = Node.prototype.insertBefore;\nconst nativeGetParentNode =\n Object.getOwnPropertyDescriptor(Node.prototype, 'parentNode')?.get ??\n // In Safari 9, the `parentNode` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.parentNode;\n };\n\nconst installBefore = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('before')) {\n return;\n }\n\n Object.defineProperty(prototype, 'before', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function before(...args: Array) {\n const parentNode = nativeGetParentNode.call(this);\n if (parentNode === null) {\n return;\n }\n\n for (const arg of args) {\n nativeInsertBefore.call(\n parentNode,\n typeof arg === 'string' ? document.createTextNode(arg) : arg,\n this\n );\n }\n },\n });\n};\n\ninstallBefore(CharacterData);\ninstallBefore(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeRemoveChild = Node.prototype.removeChild;\nconst nativeGetParentNode =\n Object.getOwnPropertyDescriptor(Node.prototype, 'parentNode')?.get ??\n // In Safari 9, the `parentNode` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.parentNode;\n };\n\nconst installRemove = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('remove')) {\n return;\n }\n\n Object.defineProperty(prototype, 'remove', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function remove() {\n const parentNode = nativeGetParentNode.call(this);\n if (parentNode) {\n nativeRemoveChild.call(parentNode, this);\n }\n },\n });\n};\n\ninstallRemove(CharacterData);\ninstallRemove(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype Constructor = new (...args: Array) => T;\n\nconst nativeInsertBefore = Node.prototype.insertBefore;\nconst nativeRemoveChild = Node.prototype.removeChild;\nconst nativeGetParentNode =\n Object.getOwnPropertyDescriptor(Node.prototype, 'parentNode')?.get ??\n // In Safari 9, the `parentNode` descriptor's `get` and `set` are undefined.\n function (this: Node) {\n return this.parentNode;\n };\n\nconst installReplaceWith = (constructor: Constructor) => {\n const prototype = constructor.prototype;\n if (prototype.hasOwnProperty('replaceWith')) {\n return;\n }\n\n Object.defineProperty(prototype, 'replaceWith', {\n configurable: true,\n enumerable: true,\n writable: true,\n value: function replaceWith(...args: Array) {\n const parentNode = nativeGetParentNode.call(this);\n if (parentNode === null) {\n return;\n }\n\n for (const arg of args) {\n nativeInsertBefore.call(\n parentNode,\n typeof arg === 'string' ? document.createTextNode(arg) : arg,\n this\n );\n }\n\n nativeRemoveChild.call(parentNode, this);\n },\n });\n};\n\ninstallReplaceWith(CharacterData);\ninstallReplaceWith(Element);\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\nconst Element_prototype = window.Element.prototype;\nconst HTMLElement_prototype = window.HTMLElement.prototype;\nconst SVGElement_prototype = window['SVGElement'].prototype;\n\n// Thanks to @justinfagnani for finding this:\n//\n// In IE11, `classList` is only supported on `HTMLElement` instances: the\n// descriptor is an own property of `HTMLElement.prototype` and is an accessor\n// descriptor with `set` as `undefined` and no `get`. However, it seems to be\n// implemented generically enough such that copying it to something in the\n// prototype chain of `SVGElement` correctly adds support for `classList` (as\n// far as `DOMTokenList` implemented in IE11).\nif (\n HTMLElement_prototype.hasOwnProperty('classList') &&\n !Element_prototype.hasOwnProperty('classList') &&\n !SVGElement_prototype.hasOwnProperty('classList')\n) {\n Object.defineProperty(\n Element_prototype,\n 'classList',\n Object.getOwnPropertyDescriptor(HTMLElement_prototype, 'classList')!\n );\n}\n","/**\n@license\nCopyright (c) 2020 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n\nexport {};\n\nconst Element_prototype = Element.prototype;\nconst nativeHasAttribute = Element.prototype.hasAttribute;\nconst nativeSetAttribute = Element.prototype.setAttribute;\nconst nativeRemoveAttribute = Element.prototype.removeAttribute;\n\nif (!Element_prototype.hasOwnProperty('toggleAttribute')) {\n Element_prototype.toggleAttribute = function toggleAttribute(\n this: Element,\n name: string,\n force?: boolean\n ): boolean {\n if (force === undefined) {\n if (nativeHasAttribute.call(this, name)) {\n nativeRemoveAttribute.call(this, name);\n return false;\n } else {\n nativeSetAttribute.call(this, name, '');\n return true;\n }\n }\n if (force) {\n if (!nativeHasAttribute.call(this, name)) {\n nativeSetAttribute.call(this, name, '');\n }\n return true;\n }\n // force is falsey\n nativeRemoveAttribute.call(this, name);\n return false;\n };\n}\n","/**\n * @license\n * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt The complete set of authors may be found\n * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may\n * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by\n * Google as part of the polymer project is also subject to an additional IP\n * rights grant found at http://polymer.github.io/PATENTS.txt\n */\n\nexport {};\n\n// It's desireable to provide a default stylesheet\n// that's convenient for styling unresolved elements, but\n// it's cumbersome to have to include this manually in every page.\n// It would make sense to put inside some HTMLImport but\n// the HTMLImports polyfill does not allow loading of stylesheets\n// that block rendering. Therefore this injection is tolerated here.\n//\n// NOTE: position: relative fixes IE's failure to inherit opacity\n// when a child is not statically positioned.\nconst style = document.createElement('style');\nstyle.textContent =\n '' +\n 'body {' +\n 'transition: opacity ease-in 0.2s;' +\n ' } \\n' +\n 'body[unresolved] {' +\n 'opacity: 0; display: block; overflow: hidden; position: relative;' +\n ' } \\n';\nconst head = document.querySelector('head')!;\nhead.insertBefore(style, head.firstChild);\n","/**\n * @license\n * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt The complete set of authors may be found\n * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may\n * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by\n * Google as part of the polymer project is also subject to an additional IP\n * rights grant found at http://polymer.github.io/PATENTS.txt\n */\n\nexport {};\n\ninterface ExtendedWindow extends Window {\n WebComponents?: {flags?: Flags};\n ShadyDOM?: {force?: boolean | string; noPatch?: boolean | string};\n customElements: CustomElementRegistry & {\n forcePolyfill?: string | boolean;\n };\n}\n\ntype Flags = Record>;\n\n// Establish scope.\nconst extendedWindow = (window as unknown) as ExtendedWindow;\nextendedWindow['WebComponents'] = extendedWindow['WebComponents'] || {\n 'flags': {},\n};\n\n// loading script\nconst file = 'webcomponents-bundle';\nconst script = document.querySelector('script[src*=\"' + file + '\"]');\nconst flagMatcher = /wc-(.+)/;\n\n// Note(rictic): a lot of this code looks wrong. Should we be pulling\n// the flags local variable off of window.WebComponents.flags? If not\n// then why check for noOpts, which can't possibly have been set?\n\n// Flags. Convert url arguments to flags\nconst flags: Flags = {};\nif (!flags['noOpts']) {\n // from url\n location.search\n .slice(1)\n .split('&')\n .forEach(function (option) {\n const parts = option.split('=');\n let match;\n if (parts[0] && (match = parts[0].match(flagMatcher))) {\n flags[match[1]] = parts[1] || true;\n }\n });\n // from script\n if (script) {\n for (let i = 0, a; (a = script.attributes[i]); i++) {\n if (a.name !== 'src') {\n flags[a.name] = a.value || true;\n }\n }\n }\n // log flags\n const log: Record = {};\n if (flags['log'] && (flags['log'] as string)['split']) {\n const parts = (flags['log'] as string).split(',');\n parts.forEach(function (f) {\n log[f] = true;\n });\n }\n flags['log'] = log;\n}\n\n// exports\nextendedWindow['WebComponents']['flags'] = flags;\nconst forceShady = flags['shadydom'] as boolean | string;\nif (forceShady) {\n extendedWindow['ShadyDOM'] = extendedWindow['ShadyDOM'] || {};\n extendedWindow['ShadyDOM']['force'] = forceShady;\n const noPatch = flags['noPatch'] as boolean | string;\n extendedWindow['ShadyDOM']['noPatch'] = noPatch === 'true' ? true : noPatch;\n}\n\nconst forceCE = (flags['register'] || flags['ce']) as boolean | string;\nif (forceCE && window['customElements']) {\n extendedWindow['customElements']['forcePolyfill'] = forceCE;\n}\n","/**\n * @license\n * Copyright (c) 2016 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n */\n\n// minimal template polyfill\n(function () {\n 'use strict';\n\n var needsTemplate = typeof HTMLTemplateElement === 'undefined';\n var brokenDocFragment = !(\n document.createDocumentFragment().cloneNode() instanceof DocumentFragment\n );\n var needsDocFrag = false;\n\n // NOTE: Replace DocumentFragment to work around IE11 bug that\n // causes children of a document fragment modified while\n // there is a mutation observer to not have a parentNode, or\n // have a broken parentNode (!?!)\n if (/Trident/.test(navigator.userAgent)) {\n (function () {\n needsDocFrag = true;\n\n var origCloneNode = Node.prototype.cloneNode;\n Node.prototype.cloneNode = function cloneNode(deep) {\n var newDom = origCloneNode.call(this, deep);\n if (this instanceof DocumentFragment) {\n newDom.__proto__ = DocumentFragment.prototype;\n }\n return newDom;\n };\n\n // IE's DocumentFragment querySelector code doesn't work when\n // called on an element instance\n DocumentFragment.prototype.querySelectorAll =\n HTMLElement.prototype.querySelectorAll;\n DocumentFragment.prototype.querySelector =\n HTMLElement.prototype.querySelector;\n\n Object.defineProperties(DocumentFragment.prototype, {\n 'nodeType': {\n get: function () {\n return Node.DOCUMENT_FRAGMENT_NODE;\n },\n configurable: true,\n },\n\n 'localName': {\n get: function () {\n return undefined;\n },\n configurable: true,\n },\n\n 'nodeName': {\n get: function () {\n return '#document-fragment';\n },\n configurable: true,\n },\n });\n\n var origInsertBefore = Node.prototype.insertBefore;\n function insertBefore(newNode, refNode) {\n if (newNode instanceof DocumentFragment) {\n var child;\n while ((child = newNode.firstChild)) {\n origInsertBefore.call(this, child, refNode);\n }\n } else {\n origInsertBefore.call(this, newNode, refNode);\n }\n return newNode;\n }\n Node.prototype.insertBefore = insertBefore;\n\n var origAppendChild = Node.prototype.appendChild;\n Node.prototype.appendChild = function appendChild(child) {\n if (child instanceof DocumentFragment) {\n insertBefore.call(this, child, null);\n } else {\n origAppendChild.call(this, child);\n }\n return child;\n };\n\n var origRemoveChild = Node.prototype.removeChild;\n var origReplaceChild = Node.prototype.replaceChild;\n Node.prototype.replaceChild = function replaceChild(newChild, oldChild) {\n if (newChild instanceof DocumentFragment) {\n insertBefore.call(this, newChild, oldChild);\n origRemoveChild.call(this, oldChild);\n } else {\n origReplaceChild.call(this, newChild, oldChild);\n }\n return oldChild;\n };\n\n Document.prototype.createDocumentFragment = function createDocumentFragment() {\n var frag = this.createElement('df');\n frag.__proto__ = DocumentFragment.prototype;\n return frag;\n };\n\n var origImportNode = Document.prototype.importNode;\n Document.prototype.importNode = function importNode(impNode, deep) {\n deep = deep || false;\n var newNode = origImportNode.call(this, impNode, deep);\n if (impNode instanceof DocumentFragment) {\n newNode.__proto__ = DocumentFragment.prototype;\n }\n return newNode;\n };\n })();\n }\n\n // NOTE: we rely on this cloneNode not causing element upgrade.\n // This means this polyfill must load before the CE polyfill and\n // this would need to be re-worked if a browser supports native CE\n // but not