code: function resolvePastAndFuture(past, future, future5) {
      return function(d, millis) {
        var isFuture = millis < 0;
  
        if (!isFuture) {
          return past;
        } else {
          if (d <= 4) {
            return future;
          } else {
            return future5;
          }
        }
      };
    }
docs: Czech language uses 2 different versions for future based on the digit being
  lower than 5 or not.