decord/source/13090_getCalendarPreferenceDataForRegion.js
2026-07-22 07:54:56 +00:00

71 lines
1.8 KiB
JavaScript

// Module ID: 13090
// Function ID: 99447
// Name: getCalendarPreferenceDataForRegion
// Dependencies: [0, 0, 0]
// Module 13090 (getCalendarPreferenceDataForRegion)
arg5.getCalendarPreferenceDataForRegion = function getCalendarPreferenceDataForRegion(region) {
let str = null;
if (region) {
str = region.toUpperCase();
}
if (!str) {
str = "";
}
let v001 = arg1(arg6[0]).calendars[str];
if (!v001) {
v001 = arg1(arg6[0]).calendars[001];
}
return v001.map((arg0) => {
let str = "gregory";
if ("gregorian" !== arg0) {
let str2 = "islamicc";
if ("islamic-civil" !== arg0) {
str2 = arg0;
}
str = str2;
}
return str;
});
};
arg5.getHourCyclesPreferenceDataForLocaleOrRegion = function getHourCyclesPreferenceDataForLocaleOrRegion(locale, region) {
const formatted = locale.toLowerCase();
let str = "";
if (region) {
str = region.toUpperCase();
}
let v001 = region(arg6[1]).hourCycles[formatted];
if (!v001) {
v001 = region(arg6[1]).hourCycles[str];
}
if (!v001) {
const concat = "".concat;
v001 = region(arg6[1]).hourCycles["".concat("", formatted, "-001")];
}
if (!v001) {
v001 = region(arg6[1]).hourCycles[001];
}
return region(arg6[2]).__spreadArray([], v001, true);
};
arg5.getTimeZonePreferenceForRegion = function getTimeZonePreferenceForRegion(region) {
const formatted = region.toLowerCase();
if (arg1(arg6[3]).timezones[formatted]) {
return arg1(arg6[2]).__spreadArray([], arg1(arg6[3]).timezones[formatted], true);
} else {
return [];
}
};
arg5.getWeekDataForRegion = function getWeekDataForRegion(region) {
let str = "";
if (region) {
str = region.toUpperCase();
}
if (!str) {
str = "001";
}
let v001 = arg1(arg6[4]).weekData[str];
if (!v001) {
v001 = arg1(arg6[4]).weekData[001];
}
return v001;
};