anchor.diff:      end.
   
   service_id_status(ServiceId, TimeNow,
  +                  TimeDayStart, TimeWeekStart, TimeMonthStart, TimeYearStart,
                     DurationsUpdating, DurationsRestarting, Services) ->
       case cloudi_x_key2value:find1(ServiceId, Services) of
           {ok, {_, #service{service_f = StartType,
  
positive.code: 
  service_ids_status(ServiceIdList, TimeNow,
                     DurationsUpdating, DurationsRestarting, Services) ->
      service_ids_status(ServiceIdList, [], TimeNow,
                         DurationsUpdating, DurationsRestarting, Services).
  
  service_ids_status([], StatusList, _, _, _, _) ->
      {ok, lists:reverse(StatusList)};
  service_ids_status([ServiceId | ServiceIdList], StatusList, TimeNow,
                     DurationsUpdating, DurationsRestarting, Services) ->
      case service_id_status(ServiceId, TimeNow,
                             DurationsUpdating, DurationsRestarting, Services) of
          {ok, Status} ->
              service_ids_status(ServiceIdList,
                                 [{ServiceId, Status} | StatusList], TimeNow,
                                 DurationsUpdating, DurationsRestarting,
                                 Services);
          {error, _} = Error ->
  
negative.code:                                          native, nanosecond),
              UptimeTotal = nanoseconds_to_string(NanoSecondsTotal),
              UptimeRunning = nanoseconds_to_string(NanoSecondsRunning),
              NanoSecondsDayRestarting =
                  nanoseconds_downtime(DurationRestartList, TimeDayStart),
              NanoSecondsDayUpdating =
                  nanoseconds_downtime(DurationUpdateList, TimeDayStart),
              NanoSecondsWeekRestarting =
                  nanoseconds_downtime(DurationRestartList, TimeWeekStart),
              NanoSecondsWeekUpdating =
                  nanoseconds_downtime(DurationUpdateList, TimeWeekStart),
              NanoSecondsMonthRestarting =
                  nanoseconds_downtime(DurationRestartList, TimeMonthStart),
              NanoSecondsMonthUpdating =
                  nanoseconds_downtime(DurationUpdateList, TimeMonthStart),
              NanoSecondsYearRestarting =
                  nanoseconds_downtime(DurationRestartList, TimeYearStart),
              NanoSecondsYearUpdating =
                  nanoseconds_downtime(DurationUpdateList, TimeYearStart),
              Status0 = [],
              Status1 = case nanoseconds_to_availability_year_without(
                                 NanoSecondsRunning,
  