// Metro module 3339 (f3340). let c1717_0 = { lessThanXSeconds: { one: "1秒未満", other: "{{count}}秒未満", oneWithSuffix: "約1秒", otherWithSuffix: "約{{count}}秒" }, xSeconds: { one: "1秒", other: "{{count}}秒" }, halfAMinute: "30秒", lessThanXMinutes: { one: "1分未満", other: "{{count}}分未満", oneWithSuffix: "約1分", otherWithSuffix: "約{{count}}分" }, xMinutes: { one: "1分", other: "{{count}}分" }, aboutXHours: { one: "約1時間", other: "約{{count}}時間" }, xHours: { one: "1時間", other: "{{count}}時間" }, xDays: { one: "1日", other: "{{count}}日" }, aboutXWeeks: { one: "約1週間", other: "約{{count}}週間" }, xWeeks: { one: "1週間", other: "{{count}}週間" }, aboutXMonths: { one: "約1か月", other: "約{{count}}か月" }, xMonths: { one: "1か月", other: "{{count}}か月" }, aboutXYears: { one: "約1年", other: "約{{count}}年" }, xYears: { one: "1年", other: "{{count}}年" }, overXYears: { one: "1年以上", other: "{{count}}年以上" }, almostXYears: { one: "1年近く", other: "{{count}}年近く" } }; export default function formatDistance(a0, a1, a2) { let r17; const r3 = a2 ? a2 : {}; const r6 = c1717_0[a0]; let r5 = r6; if (typeof r5 !== "string") { L14: { if (a1 === 1) { r17 = r3.addSuffix && r6.oneWithSuffix ? r6.oneWithSuffix : r6.one; } else { if (r3.addSuffix && r6.otherWithSuffix) { r17 = r6.otherWithSuffix.replace("{{count}}", String(a1)); break L14; } r17 = r6.other.replace("{{count}}", String(a1)); } } r5 = r17; } return r3.addSuffix ? r3.comparison && r3.comparison > 0 ? r5 + "後" : r5 + "前" : r5; }; module.exports = exports.default;