decord/source/__polyfill/14xxx/module_14319.js
github-actions 4f02868c60 chore: update source for alpha 346.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4792.js (118.4 MB)
2026-09-11 10:30:06 +00:00

52 lines
1.9 KiB
JavaScript

// Module ID: 14319
// Function ID: 14320
// Dependencies: [14320, 14321, 14323, 1162, 14325, 14324]
// Exports: getCanonicalLocales
// Module 14319
import emitUnicodeLanguageId from "emitUnicodeLanguageId" /* 14320 */;
import compareKV from "compareKV" /* 14321 */;
import likelySubtags from "likelySubtags" /* 14324 */;
import _mod14325 from "module_14325" /* 14325 */;
import e_mod from "e" /* 1162 */;
const require = globalThis.__r;
let e = e_mod;
e.__exportStar(emitUnicodeLanguageId, exports);
let e = e_mod;
e.__exportStar(_mod14325, exports);
let e = e_mod;
e.__exportStar(likelySubtags, exports);
export const getCanonicalLocales = function getCanonicalLocales(items) {
if (undefined === items) {
items = [];
} else {
let arr3 = items;
if (typeof items === "string") {
const items1 = [items];
arr3 = items1;
}
const items2 = [];
let num3 = 0;
items = items2;
if (0 < arr3.length) {
do {
let emitUnicodeLocaleIdResult = emitUnicodeLanguageId.emitUnicodeLocaleId(compareKV.CanonicalizeUnicodeLocaleId(require("module_14323").parseUnicodeLocaleId(arr3[num3])));
if (items2.indexOf(emitUnicodeLocaleIdResult) < 0) {
let arr = items2.push(emitUnicodeLocaleIdResult);
}
num3 = num3 + 1;
items = items2;
} while (num3 < arr3.length);
}
}
return items;
};
export const isStructurallyValidLanguageTag = require("module_14323").isStructurallyValidLanguageTag;
export const isUnicodeLanguageSubtag = require("module_14323").isUnicodeLanguageSubtag;
export const isUnicodeRegionSubtag = require("module_14323").isUnicodeRegionSubtag;
export const isUnicodeScriptSubtag = require("module_14323").isUnicodeScriptSubtag;
export const parseUnicodeLanguageId = require("module_14323").parseUnicodeLanguageId;
export const parseUnicodeLocaleId = require("module_14323").parseUnicodeLocaleId;