{"version":3,"file":"date-time.mjs","sources":["../../../../packages/utils/date-time.ts"],"sourcesContent":["export function formatTime(duration: number) {\n  if (!duration) return ''\n\n  const hours = Math.floor(duration / 3600)\n  const minutes = Math.floor((duration - hours * 3600) / 60)\n  const seconds = Math.floor(duration - hours * 3600 - minutes * 60)\n\n  let ret = ''\n  if (hours > 0) {\n    ret += `${hours}:`\n  }\n  ret += `${minutes}:`\n  if (seconds < 10) {\n    ret += '0'\n  }\n  ret += seconds\n\n  return ret\n}\n"],"names":[],"mappings":"AAAO,SAAS,WAAW,QAAkB,EAAA;AAC3C,EAAA,IAAI,CAAC,QAAA;AAAU,IAAO,OAAA,EAAA,CAAA;AAEtB,EAAA,MAAM,KAAQ,GAAA,IAAA,CAAK,KAAM,CAAA,QAAA,GAAW,IAAI,CAAA,CAAA;AACxC,EAAA,MAAM,UAAU,IAAK,CAAA,KAAA,CAAA,CAAO,QAAW,GAAA,KAAA,GAAQ,QAAQ,EAAE,CAAA,CAAA;AACzD,EAAA,MAAM,UAAU,IAAK,CAAA,KAAA,CAAM,WAAW,KAAQ,GAAA,IAAA,GAAO,UAAU,EAAE,CAAA,CAAA;AAEjE,EAAA,IAAI,GAAM,GAAA,EAAA,CAAA;AACV,EAAA,IAAI,QAAQ,CAAG,EAAA;AACb,IAAA,GAAA,IAAO,CAAG,EAAA,KAAA,CAAA,CAAA,CAAA,CAAA;AAAA,GACZ;AACA,EAAA,GAAA,IAAO,CAAG,EAAA,OAAA,CAAA,CAAA,CAAA,CAAA;AACV,EAAA,IAAI,UAAU,EAAI,EAAA;AAChB,IAAO,GAAA,IAAA,GAAA,CAAA;AAAA,GACT;AACA,EAAO,GAAA,IAAA,OAAA,CAAA;AAEP,EAAO,OAAA,GAAA,CAAA;AACT;;;;"}