"use strict"; exports.formatDistance = void 0; const formatDistanceLocale = { lessThanXSeconds: { one: "kurang dari 1 saat", other: "kurang dari {{count}} saat", }, xSeconds: { one: "1 saat", other: "{{count}} saat", }, halfAMinute: "setengah minit", lessThanXMinutes: { one: "kurang dari 1 minit", other: "kurang dari {{count}} minit", }, xMinutes: { one: "1 minit", other: "{{count}} minit", }, aboutXHours: { one: "sekitar 1 jam", other: "sekitar {{count}} jam", }, xHours: { one: "1 jam", other: "{{count}} jam", }, xDays: { one: "1 hari", other: "{{count}} hari", }, aboutXWeeks: { one: "sekitar 1 minggu", other: "sekitar {{count}} minggu", }, xWeeks: { one: "1 minggu", other: "{{count}} minggu", }, aboutXMonths: { one: "sekitar 1 bulan", other: "sekitar {{count}} bulan", }, xMonths: { one: "1 bulan", other: "{{count}} bulan", }, aboutXYears: { one: "sekitar 1 tahun", other: "sekitar {{count}} tahun", }, xYears: { one: "1 tahun", other: "{{count}} tahun", }, overXYears: { one: "lebih dari 1 tahun", other: "lebih dari {{count}} tahun", }, almostXYears: { one: "hampir 1 tahun", other: "hampir {{count}} tahun", }, }; const formatDistance = (token, count, options) => { let result; const tokenValue = formatDistanceLocale[token]; if (typeof tokenValue === "string") { result = tokenValue; } else if (count === 1) { result = tokenValue.one; } else { result = tokenValue.other.replace("{{count}}", String(count)); } if (options?.addSuffix) { if (options.comparison && options.comparison > 0) { return "dalam masa " + result; } else { return result + " yang lalu"; } } return result; }; exports.formatDistance = formatDistance;