2026-08-24 06:08:38 +00:00
|
|
|
|
// Module ID: 3620
|
|
|
|
|
|
// Function ID: 3621
|
2026-07-29 08:29:29 +00:00
|
|
|
|
// Name: formatRelative
|
2026-08-24 06:08:38 +00:00
|
|
|
|
// Dependencies: [3477, 3621]
|
2026-07-20 16:05:17 +00:00
|
|
|
|
// Exports: default
|
|
|
|
|
|
|
2026-08-24 06:08:38 +00:00
|
|
|
|
// Module 3620 (formatRelative)
|
|
|
|
|
|
import _mod3621 from "module_3621" /* 3621 */;
|
|
|
|
|
|
import isSameUTCWeek from "isSameUTCWeek" /* 3477 */;
|
2026-08-05 07:35:12 +00:00
|
|
|
|
|
|
|
|
|
|
if (!isSameUTCWeek) {
|
|
|
|
|
|
const obj = { default: null };
|
|
|
|
|
|
obj[0] = isSameUTCWeek;
|
|
|
|
|
|
let tmp3 = obj;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
tmp3 = isSameUTCWeek;
|
|
|
|
|
|
}
|
2026-08-24 06:08:38 +00:00
|
|
|
|
isSameUTCWeek = tmp3;
|
2026-08-05 07:35:12 +00:00
|
|
|
|
let closure_3 = ["\u043D\u0435\u0434\u0456\u043B\u044E", "\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A", "\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A", "\u0441\u0435\u0440\u0435\u0434\u0443", "\u0447\u0435\u0442\u0432\u0435\u0440", "\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044E", "\u0441\u0443\u0431\u043E\u0442\u0443"];
|
|
|
|
|
|
let closure_4 = {
|
|
|
|
|
|
lastWeek: function lastWeekFormat(arg0, arg1, arg2) {
|
2026-08-24 06:08:38 +00:00
|
|
|
|
const toDateResult = _mod3621.toDate(arg0);
|
2026-08-05 07:35:12 +00:00
|
|
|
|
const uTCDay = toDateResult.getUTCDay();
|
2026-08-24 06:08:38 +00:00
|
|
|
|
if (isSameUTCWeek.default(toDateResult, arg1, arg2)) {
|
2026-08-05 07:35:12 +00:00
|
|
|
|
let text = `${"'\u0443 " + tmp2} о' p`;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
if (0 !== uTCDay) {
|
|
|
|
|
|
if (3 !== uTCDay) {
|
|
|
|
|
|
if (5 !== uTCDay) {
|
|
|
|
|
|
if (6 !== uTCDay) {
|
|
|
|
|
|
text = `${"'\u0443 \u043C\u0438\u043D\u0443\u043B\u0438\u0439 " + tmp2} о' p`;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
text = `${"'\u0443 \u043C\u0438\u043D\u0443\u043B\u0443 " + tmp2} о' p`;
|
|
|
|
|
|
}
|
|
|
|
|
|
return text;
|
|
|
|
|
|
},
|
|
|
|
|
|
yesterday: "'\u0432\u0447\u043E\u0440\u0430 \u043E' p",
|
|
|
|
|
|
today: "'\u0441\u044C\u043E\u0433\u043E\u0434\u043D\u0456 \u043E' p",
|
|
|
|
|
|
tomorrow: "'\u0437\u0430\u0432\u0442\u0440\u0430 \u043E' p",
|
|
|
|
|
|
nextWeek: function nextWeekFormat(arg0, arg1, arg2) {
|
2026-08-24 06:08:38 +00:00
|
|
|
|
const toDateResult = _mod3621.toDate(arg0);
|
2026-08-05 07:35:12 +00:00
|
|
|
|
const uTCDay = toDateResult.getUTCDay();
|
2026-08-24 06:08:38 +00:00
|
|
|
|
if (isSameUTCWeek.default(toDateResult, arg1, arg2)) {
|
2026-08-05 07:35:12 +00:00
|
|
|
|
let text = `${"'\u0443 " + tmp2} о' p`;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
if (0 !== uTCDay) {
|
|
|
|
|
|
if (3 !== uTCDay) {
|
|
|
|
|
|
if (5 !== uTCDay) {
|
|
|
|
|
|
if (6 !== uTCDay) {
|
|
|
|
|
|
text = `${"'\u0443 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0438\u0439 " + tmp2} о' p`;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
text = `${"'\u0443 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0443 " + tmp2} о' p`;
|
|
|
|
|
|
}
|
|
|
|
|
|
return text;
|
|
|
|
|
|
},
|
|
|
|
|
|
other: "P"
|
|
|
|
|
|
};
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
|
|
export default function formatRelative(arg0, arg1, arg2, arg3) {
|
2026-08-05 07:35:12 +00:00
|
|
|
|
let tmpResult = tmp;
|
|
|
|
|
|
if (typeof table[arg0] === "function") {
|
|
|
|
|
|
tmpResult = tmp(arg1, arg2, arg3);
|
|
|
|
|
|
}
|
|
|
|
|
|
return tmpResult;
|
2026-07-20 16:05:17 +00:00
|
|
|
|
};
|
|
|
|
|
|
export default exports.default;
|