extension DurationExt on Duration { String format() { return [ inHours, inMinutes.remainder(60), inSeconds.remainder(60), ].map((e) => e.toString().padLeft(2, '0')).join(':'); } }