2804 lines
66 KiB
JavaScript
2804 lines
66 KiB
JavaScript
// Metro module 13451 (f13452).
|
|
import { memoize } from "./monadic_13452";
|
|
let c9329_1, c9329_2, c9329_3, c9329_5, isMatched, serializeLSR, findMatchingDistanceForLSR, c9329_9, getFallbackCandidates, c9329_11, BestFitMatcher, CanonicalizeUnicodeLocaleId, c9329_14, BestAvailableLocale, ResolveLocale;
|
|
const invariant = function invariant(a0, a1) {
|
|
const r4 = void 0 === void 0 ? Error : void 0;
|
|
if (a0) {
|
|
return void 0;
|
|
}
|
|
throw new r4("Expected locale to not have a Unicode locale extension");
|
|
};
|
|
isMatched = function isMatched(a0, a1, matchVariables) {
|
|
let r1;
|
|
const [r16, r17, r12] = a1.split("-");
|
|
if (r12 && r12[0] === "$") {
|
|
const r24 = r12[1] !== "!";
|
|
r1 = !((r24 ? matchVariables[r12.slice(1)] : matchVariables[r12.slice(2)]).map((item) => c9329_2[item] || [item]).reduce((acc, item) => [...acc, ...item], []).indexOf(a0.region || "") > -1 !== r24);
|
|
} else {
|
|
const region = a0.region;
|
|
r1 = region ? r12 === "*" || r12 === a0.region : !region;
|
|
}
|
|
if (r1) {
|
|
const script = a0.script;
|
|
r1 = script ? r17 === "*" || r17 === a0.script : !script;
|
|
}
|
|
if (r1) {
|
|
const language = a0.language;
|
|
r1 = language ? r16 === "*" || r16 === a0.language : !language;
|
|
}
|
|
return r1;
|
|
};
|
|
serializeLSR = function serializeLSR(a0) {
|
|
return [a0.language, a0.script, a0.region].filter(Boolean).join("-");
|
|
};
|
|
findMatchingDistanceForLSR = function findMatchingDistanceForLSR(a0, a1, a2) {
|
|
for (const matche of a2.matches) {
|
|
const r31 = matche;
|
|
let r37 = isMatched(a0, matche.desired, a2.matchVariables) && isMatched(a1, r31.supported, a2.matchVariables);
|
|
if (!(r31.oneway || r37)) {
|
|
r37 = isMatched(a0, r31.supported, a2.matchVariables) && isMatched(a1, r31.desired, a2.matchVariables);
|
|
}
|
|
if (!r37) {
|
|
continue;
|
|
}
|
|
const r50 = 10 * r31.distance;
|
|
return a2.paradigmLocales.indexOf(serializeLSR(a0)) > -1 !== a2.paradigmLocales.indexOf(serializeLSR(a1)) > -1 ? r50 - 1 : r50;
|
|
}
|
|
throw new Error("No matching distance found");
|
|
};
|
|
getFallbackCandidates = function getFallbackCandidates(r4) {
|
|
const r2 = [];
|
|
while (r4) {
|
|
r2.push(r4);
|
|
const r7 = r4.lastIndexOf("-");
|
|
const r6 = r4;
|
|
if (r7 === -1) {
|
|
break;
|
|
}
|
|
r4 = r6.substring(0, r7);
|
|
}
|
|
return r2;
|
|
};
|
|
BestFitMatcher = function BestFitMatcher(a0, a1, a2) {
|
|
const r4 = [];
|
|
let c20468_0 = r4;
|
|
const r7 = a1.reduce((acc, item) => {
|
|
const r6 = item.replace(c9329_3, "");
|
|
c20468_0.push(r6);
|
|
acc[r6] = item;
|
|
return acc;
|
|
}, {});
|
|
const r12 = (function findBestMatch(a0, a1) {
|
|
let r80, r100;
|
|
const r3 = void 0 === void 0 ? 838 : void 0;
|
|
let c27444_1 = Infinity;
|
|
const r0 = {
|
|
matchedDesiredLocale: "",
|
|
distances: {}
|
|
};
|
|
let c27444_2 = r0;
|
|
const r28 = c9329_11.get(a1);
|
|
let c27444_3 = r28;
|
|
let r8 = r28;
|
|
if (!r8) {
|
|
const r30 = a1.map((item) => {
|
|
let r6;
|
|
try {
|
|
r6 = Intl.getCanonicalLocales([item])[0] || item;
|
|
} catch ($e) {
|
|
return item;
|
|
}
|
|
return r6;
|
|
});
|
|
c27444_3 = r30;
|
|
c9329_11.set(a1, r30);
|
|
r8 = r30;
|
|
}
|
|
const set = new Set(r8);
|
|
const r39 = 0 < a0.length;
|
|
let r40 = 0;
|
|
if (r39) {
|
|
do {
|
|
const matchedDesiredLocale2 = a0[r40];
|
|
const r20 = set.has(matchedDesiredLocale2);
|
|
const r43 = r40;
|
|
if (r20) {
|
|
const r45 = 0 + 40 * r43;
|
|
const distances = r0.distances;
|
|
const r21 = {};
|
|
r21[matchedDesiredLocale2] = r45;
|
|
distances[matchedDesiredLocale2] = r21;
|
|
if (r45 < c27444_1) {
|
|
c27444_1 = r45;
|
|
r0.matchedDesiredLocale = matchedDesiredLocale2;
|
|
r0.matchedSupportedLocale = matchedDesiredLocale2;
|
|
}
|
|
if (r43 === 0) {
|
|
return r0;
|
|
}
|
|
}
|
|
r40 = r43 + 1;
|
|
} while (r40 < a0.length);
|
|
}
|
|
const r49 = 0 < a0.length;
|
|
let r51 = 0;
|
|
if (r49) {
|
|
do {
|
|
const matchedDesiredLocale3 = a0[r51];
|
|
const r53 = r51;
|
|
try {
|
|
const r64 = new Intl.Locale(matchedDesiredLocale3).maximize().toString();
|
|
if (r64 !== matchedDesiredLocale3) {
|
|
const fallbackCandidates = getFallbackCandidates(r64);
|
|
let r70 = 0;
|
|
if (0 < fallbackCandidates.length) {
|
|
do {
|
|
const r74 = fallbackCandidates[r70];
|
|
if (r74 !== matchedDesiredLocale3 && set.has(r74)) {
|
|
try {
|
|
r100 = new Intl.Locale(r74).maximize().toString() === r64 ? 0 + 40 * r53 : 10 * r70 + 40 * r53;
|
|
} catch ($e) {
|
|
r100 = 10 * r70 + 40 * r53;
|
|
}
|
|
if (!r0.distances[matchedDesiredLocale3]) {
|
|
r0.distances[matchedDesiredLocale3] = {};
|
|
}
|
|
const r110 = r0.distances[matchedDesiredLocale3];
|
|
const r112 = r100;
|
|
r110[r74] = r112;
|
|
if (!(r112 < c27444_1)) {
|
|
break;
|
|
}
|
|
c27444_1 = r100;
|
|
r0.matchedDesiredLocale = matchedDesiredLocale3;
|
|
r0.matchedSupportedLocale = r74;
|
|
break;
|
|
}
|
|
r80 = r70 + 1;
|
|
r70 = r80;
|
|
} while (r80 < fallbackCandidates.length);
|
|
}
|
|
}
|
|
} catch ($e) {}
|
|
r51 = r53 + 1;
|
|
} while (r51 < a0.length);
|
|
}
|
|
if (!(r0.matchedSupportedLocale && c27444_1 === 0)) {
|
|
c27444_1 = Infinity;
|
|
a0.forEach((a0, c30621_1) => {
|
|
const matchedDesiredLocale = a0;
|
|
if (!c27444_2.distances[a0]) {
|
|
c27444_2.distances[a0] = {};
|
|
}
|
|
c27444_3.forEach((item, index) => {
|
|
const matchedSupportedLocale = a1[index];
|
|
const r16 = c9329_9(matchedDesiredLocale, item) + 0 + 40 * c30621_1;
|
|
c27444_2.distances[matchedDesiredLocale][matchedSupportedLocale] = r16;
|
|
if (r16 < c27444_1) {
|
|
c27444_1 = r16;
|
|
c27444_2.matchedDesiredLocale = matchedDesiredLocale;
|
|
c27444_2.matchedSupportedLocale = matchedSupportedLocale;
|
|
}
|
|
});
|
|
});
|
|
if (c27444_1 >= r3) {
|
|
r0.matchedDesiredLocale = void 0;
|
|
r0.matchedSupportedLocale = void 0;
|
|
}
|
|
}
|
|
return r0;
|
|
})(r4, a0);
|
|
const r13 = r12.matchedSupportedLocale && r12.matchedDesiredLocale;
|
|
let extension = void 0;
|
|
let locale = void 0;
|
|
if (r13) {
|
|
const matchedSupportedLocale = r12.matchedSupportedLocale;
|
|
extension = r7[r12.matchedDesiredLocale].slice(r12.matchedDesiredLocale.length) || void 0;
|
|
locale = matchedSupportedLocale;
|
|
}
|
|
return locale ? {
|
|
locale,
|
|
extension
|
|
} : {
|
|
locale: a2()
|
|
};
|
|
};
|
|
CanonicalizeUnicodeLocaleId = function CanonicalizeUnicodeLocaleId(a0) {
|
|
return Intl.getCanonicalLocales(a0)[0];
|
|
};
|
|
BestAvailableLocale = function BestAvailableLocale(a0, a1) {
|
|
let r8 = c9329_14.get(a0);
|
|
if (!r8) {
|
|
const set = new Set(a0);
|
|
c9329_14.set(a0, set);
|
|
r8 = set;
|
|
}
|
|
let r21 = a1;
|
|
while (true) {
|
|
const r24 = r8.has(r21);
|
|
const r25 = r21;
|
|
if (r24) {
|
|
return r25;
|
|
}
|
|
const r27 = r25.lastIndexOf("-");
|
|
if (!~r27) {
|
|
return void 0;
|
|
}
|
|
r21 = r25.slice(0, r27 >= 2 && r25[r27 - 2] === "-" ? r27 - 2 : r27);
|
|
}
|
|
};
|
|
ResolveLocale = function ResolveLocale(availableLocales, canonicalLocales, a2, relevantExtensionKeys, localeData, getDefaultLocale) {
|
|
let keywords, c20469_2, c20469_3, c20469_4;
|
|
let c20469_0 = a2;
|
|
const r30 = a2.localeMatcher === "lookup" ? (function LookupMatcher(a0, a1, a2) {
|
|
const r0 = {
|
|
locale: ""
|
|
};
|
|
for (const item of a1) {
|
|
const r30 = item.replace(c9329_3, "");
|
|
const locale = BestAvailableLocale(a0, r30);
|
|
if (!locale) {
|
|
continue;
|
|
}
|
|
r0.locale = locale;
|
|
if (item !== r30) {
|
|
r0.extension = item.slice(r30.length, item.length);
|
|
}
|
|
return r0;
|
|
}
|
|
r0.locale = a2();
|
|
return r0;
|
|
})(Array.from(availableLocales), canonicalLocales, getDefaultLocale) : BestFitMatcher(Array.from(availableLocales), canonicalLocales, getDefaultLocale);
|
|
const locale = r30.locale;
|
|
c20469_2 = localeData[locale];
|
|
const r40 = {
|
|
locale: "en",
|
|
dataLocale: locale
|
|
};
|
|
c20469_3 = r40;
|
|
if (r30.extension) {
|
|
keywords = (function UnicodeExtensionComponents(a0) {
|
|
let r61;
|
|
let c27445_0;
|
|
const r28 = a0.toLowerCase();
|
|
const r12 = Error;
|
|
if (a0 === r28) {
|
|
const slice = a0.slice;
|
|
let r1 = 3;
|
|
const r32 = slice.call(a0, 0, 3);
|
|
const r33 = Error;
|
|
if (r32 === "-u-") {
|
|
const attributes = [];
|
|
const keywords2 = [];
|
|
const length = a0.length;
|
|
const r8 = 3 < length;
|
|
let r43 = void 0;
|
|
if (r8) {
|
|
do {
|
|
const r44 = a0.indexOf("-", r1);
|
|
const r2 = r1;
|
|
const r20 = r43;
|
|
const r0 = r44 === -1 ? length - r2 : r44 - r2;
|
|
const key = a0.slice(r2, r2 + r0);
|
|
const r23 = Error;
|
|
if (!(2 <= r0)) {
|
|
throw new r23("Expected a subtag to have at least 2 characters");
|
|
}
|
|
L24: {
|
|
if (r20 === void 0 && r0 !== 2) {
|
|
const r68 = attributes.indexOf(key);
|
|
r61 = r20;
|
|
if (r68 !== -1) {
|
|
break L24;
|
|
}
|
|
attributes.push(key);
|
|
r61 = r20;
|
|
} else if (r0 === 2) {
|
|
const r62 = {
|
|
key,
|
|
value: ""
|
|
};
|
|
c27445_0 = r62;
|
|
const r64 = keywords2.find((item) => item.key === c27445_0?.key);
|
|
r61 = r62;
|
|
if (r64 === void 0) {
|
|
keywords2.push(r62);
|
|
r61 = r62;
|
|
}
|
|
} else if (r20?.value === "") {
|
|
r20.value = key;
|
|
r61 = r20;
|
|
} else {
|
|
const r52 = Error;
|
|
if (r20 === void 0) {
|
|
throw new r52("Expected keyword to be defined");
|
|
}
|
|
r20.value = r20.value + ("-" + key);
|
|
r61 = r20;
|
|
}
|
|
}
|
|
r1 = r2 + (r0 + 1);
|
|
r43 = r61;
|
|
} while (r1 < length);
|
|
}
|
|
return {
|
|
attributes,
|
|
keywords: keywords2
|
|
};
|
|
}
|
|
throw new r33("Expected extension to be a Unicode locale extension");
|
|
}
|
|
throw new r12("Expected extension to be lowercase");
|
|
})(r30.extension).keywords;
|
|
} else {
|
|
keywords = [];
|
|
}
|
|
const r50 = [];
|
|
c20469_4 = r50;
|
|
const _loop = function _loop(a0) {
|
|
let r11 = c20469_2 == null ? void 0 : c20469_2[a0];
|
|
if (r11 == null) {
|
|
r11 = [];
|
|
}
|
|
const isArray = Array.isArray(r11);
|
|
const r22 = `keyLocaleData for ${a0} must be an array`;
|
|
const r23 = Error;
|
|
if (isArray) {
|
|
const r27 = r11[0];
|
|
const r28 = r27 === void 0 || typeof r27 === "string";
|
|
const r29 = Error;
|
|
if (r28) {
|
|
const r38 = keywords.find((keyword) => keyword.key === a0);
|
|
let r39 = r27;
|
|
let r40 = void 0;
|
|
if (r38) {
|
|
const value = r38.value;
|
|
if (value !== "") {
|
|
const r50 = r11.indexOf(value) > -1;
|
|
r39 = r27;
|
|
r40 = void 0;
|
|
if (r50) {
|
|
const r51 = {
|
|
key: a0,
|
|
value
|
|
};
|
|
r39 = value;
|
|
r40 = r51;
|
|
}
|
|
} else {
|
|
const r45 = r11.indexOf("true") > -1;
|
|
r39 = r27;
|
|
r40 = void 0;
|
|
if (r45) {
|
|
const r46 = {
|
|
key: a0,
|
|
value: "true"
|
|
};
|
|
r39 = "true";
|
|
r40 = r46;
|
|
}
|
|
}
|
|
}
|
|
const r53 = c20469_0[a0];
|
|
const r54 = r53 == null || typeof r53 === "string";
|
|
const r55 = Error;
|
|
if (r54) {
|
|
let r61 = typeof r53 === "string";
|
|
let r62 = r53;
|
|
if (typeof r62 === "string") {
|
|
const r64 = a0.toLowerCase();
|
|
const r66 = r53.toLowerCase();
|
|
const r67 = Error;
|
|
if (r64 === void 0) {
|
|
throw new r67("ukey must be defined");
|
|
}
|
|
r61 = r66 === "";
|
|
r62 = r66;
|
|
}
|
|
if (r61) {
|
|
r62 = "true";
|
|
}
|
|
if (r62 !== r39 && r11.indexOf(r62) > -1) {
|
|
r39 = r62;
|
|
r40 = void 0;
|
|
}
|
|
if (r40) {
|
|
c20469_4.push(r40);
|
|
}
|
|
c20469_3[a0] = r39;
|
|
return void 0;
|
|
}
|
|
throw new r55("optionsValue must be a string or undefined");
|
|
}
|
|
throw new r29("value must be a string or undefined");
|
|
}
|
|
throw new r23(r22);
|
|
};
|
|
for (const item of relevantExtensionKeys) {
|
|
_loop(item);
|
|
}
|
|
r40.locale = r50.length > 0 ? (function InsertUnicodeExtensionAndCanonicalize(a0, a1, a2) {
|
|
invariant(a0.indexOf("-u-") === -1, "Expected locale to not have a Unicode locale extension");
|
|
let r35 = "-u";
|
|
for (const item of a1) {
|
|
r35 = r35 + `-${item}`;
|
|
}
|
|
for (const item2 of a2) {
|
|
const { key, value } = item2;
|
|
r35 = r35 + `-${key}`;
|
|
if (value !== "") {
|
|
r35 = r35 + `-${value}`;
|
|
}
|
|
}
|
|
if (r35 === "-u") {
|
|
return CanonicalizeUnicodeLocaleId(a0);
|
|
}
|
|
const r66 = a0.indexOf("-x-");
|
|
return CanonicalizeUnicodeLocaleId(r66 === -1 ? a0 + r35 : a0.slice(0, r66) + r35 + a0.slice(r66));
|
|
})(locale, [], r50) : locale;
|
|
return r40;
|
|
};
|
|
c9329_1 = {
|
|
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"
|
|
}
|
|
}]
|
|
}
|
|
}
|
|
};
|
|
c9329_2 = {
|
|
"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"]
|
|
};
|
|
c9329_3 = /-u(?:-[0-9a-z]{2,8})+/gi;
|
|
c9329_9 = memoize(function findMatchingDistanceImpl(a0, a1) {
|
|
const r10 = new Intl.Locale(a0).maximize();
|
|
const r13 = new Intl.Locale(a1).maximize();
|
|
const r35 = {
|
|
language: r10.language,
|
|
script: r10.script || "",
|
|
region: r10.region || ""
|
|
};
|
|
const r39 = {
|
|
language: r13.language,
|
|
script: r13.script || "",
|
|
region: r13.region || ""
|
|
};
|
|
let r43 = c9329_5;
|
|
if (!r43) {
|
|
const r46 = c9329_1.supplemental.languageMatching["written-new"][0];
|
|
const r5 = r46 == null;
|
|
let r16 = void 0;
|
|
if (!r5) {
|
|
const paradigmLocales = r46.paradigmLocales;
|
|
r16 = paradigmLocales == null ? void 0 : paradigmLocales._locales.split(" ");
|
|
}
|
|
const r17 = c9329_1.supplemental.languageMatching["written-new"].slice(1, 5);
|
|
const r62 = {
|
|
matches: c9329_1.supplemental.languageMatching["written-new"].slice(5).map((item) => {
|
|
const supported = Object.keys(item)[0];
|
|
const r8 = item[supported];
|
|
return {
|
|
supported,
|
|
desired: r8._desired,
|
|
distance: +r8._distance,
|
|
oneway: r8.oneway === "true"
|
|
};
|
|
}, {}),
|
|
matchVariables: r17.reduce((acc, item) => {
|
|
const r8 = Object.keys(item)[0];
|
|
const r9 = item[r8];
|
|
acc[r8.slice(1)] = r9._value.split("+");
|
|
return acc;
|
|
}, {}),
|
|
paradigmLocales: [...r16, ...r16.map((item) => new Intl.Locale(item.replace(/_/g, "-")).maximize().toString())]
|
|
};
|
|
c9329_5 = r62;
|
|
r43 = r62;
|
|
}
|
|
const r77 = r35.language !== r39.language ? 0 + findMatchingDistanceForLSR({
|
|
language: r10.language,
|
|
script: "",
|
|
region: ""
|
|
}, {
|
|
language: r13.language,
|
|
script: "",
|
|
region: ""
|
|
}, r43) : 0;
|
|
const r86 = r35.script !== r39.script ? r77 + findMatchingDistanceForLSR({
|
|
language: r10.language,
|
|
script: r35.script,
|
|
region: ""
|
|
}, {
|
|
language: r13.language,
|
|
script: r39.script,
|
|
region: ""
|
|
}, r43) : r77;
|
|
return r35.region !== r39.region ? r86 + findMatchingDistanceForLSR(r35, r39, r43) : r86;
|
|
}, {
|
|
serializer: (a0) => `${a0[0]}|${a0[1]}`
|
|
});
|
|
c9329_11 = new WeakMap();
|
|
c9329_14 = new WeakMap();
|
|
export function LookupSupportedLocales(a0, a1) {
|
|
const r0 = [];
|
|
for (const item of a1) {
|
|
const r29 = BestAvailableLocale(a0, item.replace(c9329_3, ""));
|
|
if (r29) {
|
|
r0.push(r29);
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
export { ResolveLocale };
|
|
export function match(a0, a1, c20470_0, a3) {
|
|
return ResolveLocale(a1, Intl.getCanonicalLocales(a0), {
|
|
localeMatcher: a3?.algorithm || "best fit"
|
|
}, [], {}, () => c20470_0).locale;
|
|
}
|