nl_tokens: Format time to UI friendly string
pl_tokens: function formatTime ( ) { var time = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : 0 ; var displayHours = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : false ; var inverted = arguments . length > 2 && arguments [ 2 ] !== undefined ? arguments [ 2 ] : false ; // Bail if the value isn't a number if ( ! is$1 . number ( time ) ) { return formatTime ( null , displayHours , inverted ) ; } // Format time component to add leading zero var format = function format ( value ) { return "0" . concat ( value ) . slice ( - 2 ) ; } ; // Breakdown to hours, mins, secs var hours = getHours ( time ) ; var mins = getMinutes ( time ) ; var secs = getSeconds ( time ) ; // Do we need to display hours? if ( displayHours || hours > 0 ) { <mask> = "" . concat ( hours , ":" ) ; } else { hours = '' ; } // Render return "" . concat ( inverted && time > 0 ? '-' : '' ) . concat ( hours ) . concat ( format ( mins ) , ":" ) . concat ( format ( secs ) ) ; }