decord/source/modules/quests/utils/MobileQuestVideoWatchCtaCopy.tsx

98 lines
3.8 KiB
TypeScript
Raw Normal View History

2026-08-05 07:35:12 +00:00
// Module ID: 10474
// Function ID: 10475
2026-07-20 16:05:17 +00:00
// Name: formatWatchRemainingDurationShort
2026-08-05 07:35:12 +00:00
// Dependencies: [7077, 1236, 2]
2026-07-29 08:29:29 +00:00
// Exports: formatWatchRemainingDurationShort, getVideoQuestWatchCtaAccessibilityLabel, getVideoQuestWatchCtaText
2026-07-20 16:05:17 +00:00
2026-08-05 07:35:12 +00:00
// Module 10474 (formatWatchRemainingDurationShort)
2026-07-29 08:29:29 +00:00
const result = require("set").fileFinishedImporting("modules/quests/utils/MobileQuestVideoWatchCtaCopy.tsx");
export const formatWatchRemainingDurationShort = function formatWatchRemainingDurationShort(targetSeconds) {
2026-08-05 07:35:12 +00:00
let obj = require(7077) /* getApplicationIdsByTaskTypes */;
2026-07-29 08:29:29 +00:00
const remainingTaskTime = obj.getRemainingTaskTime(targetSeconds);
2026-07-20 16:05:17 +00:00
const sum = 60 * remainingTaskTime.minutes + remainingTaskTime.seconds;
if (sum >= 60) {
2026-07-29 08:29:29 +00:00
const intl2 = tmp(1236).intl;
obj = { count: null };
2026-07-20 16:05:17 +00:00
const _Math = Math;
2026-07-29 08:29:29 +00:00
obj[0] = Math.round(sum / 60);
let formatToPlainStringResult = intl2.formatToPlainString(tmp(1236).t.PHhTXX, obj);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const intl = tmp(1236).intl;
obj = { count: null };
obj[0] = sum;
formatToPlainStringResult = intl.formatToPlainString(tmp(1236).t.rUfeQx, obj);
2026-07-20 16:05:17 +00:00
}
return formatToPlainStringResult;
2026-07-29 08:29:29 +00:00
};
export const getVideoQuestWatchCtaText = function getVideoQuestWatchCtaText(questTaskDetails) {
2026-08-05 07:35:12 +00:00
let obj = require(7077) /* getApplicationIdsByTaskTypes */;
2026-07-29 08:29:29 +00:00
const remainingTaskTime = obj.getRemainingTaskTime(questTaskDetails);
const sum = 60 * remainingTaskTime.minutes + remainingTaskTime.seconds;
if (sum >= 60) {
const intl2 = tmp2(1236).intl;
obj = { count: null };
const _Math = Math;
obj[0] = Math.round(sum / 60);
let formatToPlainStringResult = intl2.formatToPlainString(tmp2(1236).t.PHhTXX, obj);
} else {
const intl = tmp2(1236).intl;
obj = { count: null };
obj[0] = sum;
formatToPlainStringResult = intl.formatToPlainString(tmp2(1236).t.rUfeQx, obj);
}
const intl3 = tmp2(1236).intl;
const formatToPlainString = intl3.formatToPlainString;
const t = tmp2(1236).t;
2026-07-20 16:05:17 +00:00
if (tmp) {
2026-07-29 08:29:29 +00:00
const obj1 = { durationShort: null };
obj1[0] = formatToPlainStringResult;
let formatToPlainStringResult1 = formatToPlainString(t["pF/deA"], obj1);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const obj2 = { durationShort: null };
obj2[0] = formatToPlainStringResult;
formatToPlainStringResult1 = formatToPlainString(t.CHrvqg, obj2);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
return formatToPlainStringResult1;
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
export const getVideoQuestWatchCtaAccessibilityLabel = function getVideoQuestWatchCtaAccessibilityLabel(questTaskDetails) {
2026-07-20 16:05:17 +00:00
let minutes;
let seconds;
2026-08-05 07:35:12 +00:00
let obj = require(7077) /* getApplicationIdsByTaskTypes */;
2026-07-29 08:29:29 +00:00
const remainingTaskTime = obj.getRemainingTaskTime(questTaskDetails);
2026-07-20 16:05:17 +00:00
({ minutes, seconds } = remainingTaskTime);
if (minutes > 0) {
if (seconds > 0) {
2026-07-29 08:29:29 +00:00
const intl3 = tmp2(1236).intl;
obj = { minutes: null, seconds: null };
obj[0] = minutes;
obj[1] = seconds;
let formatToPlainStringResult = intl3.formatToPlainString(tmp2(1236).t["lW/66D"], obj);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const intl4 = tmp2(1236).intl;
2026-07-20 16:05:17 +00:00
const formatToPlainString = intl4.formatToPlainString;
2026-07-29 08:29:29 +00:00
const t = tmp2(1236).t;
2026-07-20 16:05:17 +00:00
if (tmp) {
2026-07-29 08:29:29 +00:00
obj = { remainTime: null };
obj[0] = formatToPlainStringResult;
2026-07-23 10:11:24 +00:00
let formatToPlainStringResult1 = formatToPlainString(t["ch+yrN"], obj);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const obj1 = { remainTime: null };
obj1[0] = formatToPlainStringResult;
2026-07-20 16:05:17 +00:00
formatToPlainStringResult1 = formatToPlainString(t.Bwc5Dg, obj1);
}
return formatToPlainStringResult1;
}
if (minutes > 0) {
2026-07-29 08:29:29 +00:00
const intl2 = tmp2(1236).intl;
const obj2 = { count: null };
obj2[0] = minutes;
formatToPlainStringResult = intl2.formatToPlainString(tmp2(1236).t["SxnF/O"], obj2);
2026-07-20 16:05:17 +00:00
} else {
2026-07-29 08:29:29 +00:00
const intl = tmp2(1236).intl;
const obj3 = { count: null };
obj3[0] = seconds;
formatToPlainStringResult = intl.formatToPlainString(tmp2(1236).t["0BZpdi"], obj3);
2026-07-20 16:05:17 +00:00
}
};